Spring 的如果用三级缓存解决循环依赖过程图

1、什么是循环依赖

在单例模式下,A对象有B对象属性,B对象有A实例的属性,通过set方式初始化,如果通过构造器会直接报错。

2、哪三级缓存

singltonObjects :一级缓存

earlySingletonObjects:二级缓存

sigletonFactorys:三级缓存

3、过程图

原文地址:https://www.cnblogs.com/wenwenzuiniucha/p/14825795.html