spring三级缓存,解决循环依赖
2021-01-11 09:46:36 9 举报
spring三级缓存,解决循环依赖
作者其他创作
大纲/内容
放进
一级缓存
二级缓存
2.doGetBean(A)
return BeanA
发现依赖A
5.createBean(A boolean)6.doCreateBean(A ...)
3.getSingleton(A boolean)
8.getSingleton(A boolean)
8.初始化
4.getSingleton(A objectFactory)
addSingleton(A)add到一级缓存remove二三级缓存
加入三级缓存
1.getBean(A)
No
返回给A
7.属性赋值
Yes
发现依赖B
return
B
返回给B
A
三级缓存
6.实例化
0 条评论
下一页