(循环依赖问题)学习spring的第九天

发布时间:2024年01月20日

?Bean实例的属性填充

?Spring在属性注入时 , 分为如下几种情况 :

注入单向对象引用 : 如usersevice里注入userdao , userdao里没有注入其他属性

??

?注入双向对象引用 : 如usersevice里注入userdao , userdao也注入usersevice属性?

二 . 着重看循环依赖问题

(搞清原理即可)

问题提出 : 形成死循环

解决问题 : 三级缓存解决循环依赖问题

下图是文字描述用三级缓存解决上图循环问题问题

?三级缓存的三个map如下

三级缓存 : 半成品Bean未被引用
二级缓存 : 半成品Bean已被引用 .

文章来源:https://blog.csdn.net/y3131954546/article/details/135715318
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。