2016年12月12日星期一

spring boot @Value注解值为空

对spring不熟的原因,使用@Value怎么改都是null。
原因是我在自己的类中(service层用到)使用了@Value,这并不起作用,然后我在类前面加了@Component注解,依然是null。
最后,我在service层@Autowired自动注入了该类,而不是自己new,问题解决了,折腾挺久...
总结一下,如果用Spring注解,不能自己new一个类。

没有评论:

发表评论