我们经常通过配置文件来设置代码中可以变的值,来降低代码与这些值的耦合度
如果在静态工具类中,比如Jwt工具类
我们想要自定义配置其默认的过期时间
由于工具类为静态的,所以我们的Properties里的变量也必须为静态的,那么我们就不能直接用@Data或者IDE工具来直接生成setter方法,因为自动生成的默认为static方法,而想要通过配置文件来对其赋值,其setter方法必须为非static
这样就可以正常通过配置文件赋值
版权声明:本文为MarconiYe原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。