Spring@Value注解读取数据为 null 的解决

355 阅读1分钟
@Value("${ooa.jwt.secret}")
private static String secret;

@Value注解读取不了 static 的值

还有在 test 环境下,直接 new 对象是加载不了 @Value 的值的

因为对象的控制权交给了 Spring 管理,要通过 @Autowried 或 @Resource 注入对象才行