1、什么是循环依赖
在单例模式下,A对象有B对象属性,B对象有A实例的属性,通过set方式初始化,如果通过构造器会直接报错。
2、哪三级缓存
singltonObjects :一级缓存
earlySingletonObjects:二级缓存
sigletonFactorys:三级缓存
3、过程图