首页 > 编程语言 > 详细

spring笔记

时间:2019-11-29 00:53:43      阅读:115      评论:0      收藏:0      [点我收藏+]

目录

spring的一些坑!

参考文献:

spring容器

  • Spring中自己new出来的对象不能自动注入对象和属性

    • 原因

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

    • 解决方法

      1. 不要用new的方式实例化,也采用注解的方式,在需要new的实例类上加@Component注解,通过注入的方式使用实例化类。

      2. 使用ApplicationContextAware和反射方式获取容器的bean重新set进去

        参考:自己new的对象怎么注入spring管理的对象

spring笔记

原文:https://www.cnblogs.com/jarvankuo/p/11955051.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!