Springboot中new出来的实例中含有@Autowired注入时的Spring Bean为NULL_Mr_Runner的博客-CSDN博客

问题:new出来的实例中含有@Autowired注入时,注入的Bean为null;

解决方法:不要用new的方式实例化,也采用注解的方式,在需要new的实例类上加@Component注解,通过注入的方式使用实例化类;

原因:@Autowired注入时是将类交给Springboot管理,而new出来的实例脱离了Springboot的管理,两个东西不在一个管理者管理下,所以没法联系在一起,@Autowired注入就会为null。


Original url: Access
Created at: 2020-10-13 12:11:22
Category: default
Tags: none

请先后发表评论
  • 最新评论
  • 总共0条评论