Bean实例的属性填充
Spring在属性注入时 , 分为如下几种情况 :
注入单向对象引用 : 如usersevice里注入userdao , userdao里没有注入其他属性
注入双向对象引用 : 如usersevice里注入userdao , userdao也注入usersevice属性
二 . 着重看循环依赖问题
(搞清原理即可)
问题提出 : 形成死循环
解决问题 : 三级缓存解决循环依赖问题
下图是文字描述用三级缓存解决上图循环问题问题
三级缓存的三个map如下
文章来源:https://www.toymoban.com/news/detail-813375.html
三级缓存 : 半成品Bean未被引用
二级缓存 : 半成品Bean已被引用 .文章来源地址https://www.toymoban.com/news/detail-813375.html
到了这里,关于(循环依赖问题)学习spring的第九天的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!