Bootstrap

java项目部分class更新正式系统,而不是全量更新打包的时候要注意static final修饰的静态常量修改后,出现其它地方有引用到未更新成功的问题

文章目录


前言

java项目部分class更新到正式系统,而不是全量打包更新的时候要注意static final修饰的静态常量修改后,出现其它地方有引用到未更新成功的问题。

参考方法

方法一:将所有引用这个静态常量的文件进行重新编译后,再更新到服务器上。
方法二:我们可以用static final来修饰系统中给定值就不会发生修改的变量,而对于可能会发生变化的值可以改成这种方式:

public static String getStaticValue() {
        return "staticValue";
}
;