github地址: github.com/zexho994/IO…
解决循环依赖
在spring中使用“3级缓存”来解决循环依赖问题,不要纠结spring为何要使用3个map来实现,抛开实现的细节,从问题原因着手,这个问题其实使用很好理解。
何为循环依赖?
下面的A和B就互相依赖彼此,这样就会有一个问题,在创建A的时候需要创建B,但是创建B的时候又需要创建A,看起来像是一个先有鸡还是蛋的问题。
@Bean
public class ClassA {
@Autowired
public ClassB ib;
}
@Bean
public class ClassB {
@Autowired
public ClassA ia;
}
复制代码
但是要知道Bean的创建其实是分为多个步骤的,就好理解了。
喜欢就支持一下吧
相关推荐




















![[桜井宁宁]COS和泉纱雾超可爱写真福利集-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/4d3cf227a85d7e79f5d6b4efb6bde3e8.jpg)
![[桜井宁宁] 爆乳奶牛少女cos写真-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/d40483e126fcf567894e89c65eaca655.jpg)
