码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot利用注解@Value获取properties属性为null

时间:2020-03-18 15:37:49      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:注解   方法   src   容器   proc   val   code   ring   rop   

今天在项目中想使用@Value来获取Springboot中properties中属性值。

场景:定义了一个工具类,想要获取一些配置参数,使用了@value来获取,但是死活也获取不到。

如何解决:在使用这个工具类的时候是new的,要想使用@value来获取,必须将这个工具类交由容器来注入

ExecuteProcess  ep = new ExecuteProcess();

改为

@Autowired
private ExecuteProcess ep;

 

尝试了还发现一个问题,一开始工具类中的方法是静态的,当Springboot启动时后报一个错误

技术图片

解决方案(1)把static去掉以后,终于可以用@value来获取properties中的属性值

 

相关连接:

https://www.cnblogs.com/zacky31/p/8609990.html

 

SpringBoot利用注解@Value获取properties属性为null

标签:注解   方法   src   容器   proc   val   code   ring   rop   

原文地址:https://www.cnblogs.com/Steven5007/p/12517262.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!