前言
java项目部分class更新到正式系统,而不是全量打包更新的时候要注意static final修饰的静态常量修改后,出现其它地方有引用到未更新成功的问题。
参考方法
方法一:将所有引用这个静态常量的文件进行重新编译后,再更新到服务器上。
方法二:我们可以用static final来修饰系统中给定值就不会发生修改的变量,而对于可能会发生变化的值可以改成这种方式:
public static String getStaticValue() {
return "staticValue";
}