我们经常通过配置文件来设置代码中可以变的值,来降低代码与这些值的耦合度
如果在静态工具类中,比如Jwt工具类
我们想要自定义配置其默认的过期时间
由于工具类为静态的,所以我们的Properties里的变量也必须为静态的,那么我们就不能直接用@Data
或者IDE工具来直接生成setter
方法,因为自动生成的默认为static方法,而想要通过配置文件来对其赋值,其setter
方法必须为非static
这样就可以正常通过配置文件赋值
我们经常通过配置文件来设置代码中可以变的值,来降低代码与这些值的耦合度
如果在静态工具类中,比如Jwt工具类
我们想要自定义配置其默认的过期时间
由于工具类为静态的,所以我们的Properties里的变量也必须为静态的,那么我们就不能直接用@Data
或者IDE工具来直接生成setter
方法,因为自动生成的默认为static方法,而想要通过配置文件来对其赋值,其setter
方法必须为非static
这样就可以正常通过配置文件赋值