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

1、什么是循环依赖

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

2、哪三级缓存

singltonObjects :一级缓存

earlySingletonObjects:二级缓存

sigletonFactorys:三级缓存

3、过程图

 

posted @ 2021-05-29 17:23  傲云萧雨  阅读(319)  评论(0编辑  收藏  举报