摘要: 一、循环依赖产生的原因 A依赖B,B又依赖A @Component class A { @Autowired B b; } @Component class B { @Autowired A a; } A类Bean创建过程: 先实例化A,(一般都是)通过无参构造完成实例化; A属性注入,发现A依赖B 阅读全文
posted @ 2020-05-10 13:05 cao_xiaobo 阅读(621) 评论(1) 推荐(1) 编辑
摘要: bean的生命周期把它总结为以下几个阶段 实例化 属性注入/依赖注入 初始化 销毁 其中实例化、属性注入、初始化属于bean创建的过程。 bean创建的过程流程图 (1)当spring容器在启动的时候或者启动完成后显示调用getBean方法时来获取bean实例的时候,都会调用这个doGetBean方 阅读全文
posted @ 2020-05-10 01:31 cao_xiaobo 阅读(3327) 评论(0) 推荐(0) 编辑