spring boot静态变量里获取不到@value的值
private static Integer time;
@Value("${news.time}")
public void setTime(Integer time) {
InitProject.time = time;
}
我们可以通过属性的set方法去赋值,这样我们就可以在静态方法中去获取到这个属性的值。
博客探讨了在 SpringBoot 应用中,如何正确地在静态变量中注入 @Value 注解的配置属性。通过实例展示了使用 set 方法赋值并初始化静态变量的方法,使得在静态上下文中可以访问到配置属性的值。
spring boot静态变量里获取不到@value的值
private static Integer time;
@Value("${news.time}")
public void setTime(Integer time) {
InitProject.time = time;
}
我们可以通过属性的set方法去赋值,这样我们就可以在静态方法中去获取到这个属性的值。
1182

被折叠的 条评论
为什么被折叠?