![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码学习
文章平均质量分 73
cocoawork丶
这个作者很懒,什么都没留下…
展开
-
Spring解决循环依赖的原理
什么是循环依赖?简单来说就是A、B两个对象互相依赖,A中有B,B中有A。循环依赖分类:构造器循环依赖//A类中引用B类实例class A { B b; public A(B b){ this.b = b; }}-----------------//B类中引用A类实例class B { A a; public B(A a) { this.a = a; }}像上面这种构造器循环引用是无解的,即使强如Spring这样的框架。setter方法原创 2021-02-27 16:11:16 · 472 阅读 · 0 评论 -
Springboot自动装配的实现流程
带着这个问题到网上搜索,大多数文章在解释这个问题的时候,上来就是@SpringBootApplication注解中找@EnableAutoConfiguration注解,然后找到@Import(AutoConfigurationImportSelector.class)注解,然后就到AutoConfigurationImportSelector类中找,惊呆????~不过也没错,最后确实是因为这个注解这个类完成的自动装配,但是Spring是如何从开始的注解一步一步完成自动装配的呢?接下来一步一步的调试跟原创 2020-10-16 17:17:12 · 927 阅读 · 0 评论