使用@Value注解获取配置文件中的值不成功
先查看这个注解导入的对不对
1 | import org.springframework.beans.factory.annotation.Value; |
再查看里面的变量是否是${}
这种形式取的值
1 |
|
再查看注入此属性的类是否加了@Component注解
没加注解就代表没有注册到spring容器中,自然也是没办法注入值的
1 |
|
【最关键】查看用这个类的地方
是否是从spring中获取的,如果是从spring中拿的,值是肯定有的,如果是手动new
出来的,肯定不会注入成功的!