[Spring Boot] Spring boot 使用@Value 注解获取的配置属性为null的原因

如果英文好的,可以直接翻看Stockoverflow: 传送门

如果不好的,我可以解释一下,这是由于你写的类并没有被Spring boot实例化为Java bean。需要实例化。

如果你这个类添加了@Component 这个注解,那么你就可以在Controller 或者其他能被实例化的地方添加@Autowired 就你能够被实例化了。

如果有其他的实例化为Java Bean的方法也欢迎小伙伴们留言添加,反正就我看来,这个方法是最简单的,毕竟都是要用的变量。

所以这也是为什么我要吐槽Java框架的地方,各种配置好的,你还不一定能用。还不如Go 清清爽爽,也不如Python 干脆利索。

未经允许不得转载:RffanLAB|Rffan实验室 » [Spring Boot] Spring boot 使用@Value 注解获取的配置属性为null的原因

赞 (2)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址