是不是没办法修改一个类的private static final变量
首先我通过 A类 操作一个本地的 my.properties文件,目的是通过这个文件控制B类的一些变量值
但是问题来了,B类中读取properties文件的代码写在static块中,也就是在服务启动的时候,properties文件就被读入了。
而且是设置在一个private static final变量中,如下:
private static final PRO;
想问一下,怎么能在不重启服务的情况下,改变这个private static final PRO变量的值。
我的想法是在A类修改文件那个方法最后,加上一个改变private static final PRO变量的操作,让方法既修改了文件又改变变量值。
但是private static final型的变量怎么修改啊??⊙﹏⊙b汗
还是有其他方式,求助!!
[解决办法]