关注
首先 明确一点解决的循环依赖问题只是单例bean的setter注入时产生的循环依赖 然后 先不要纠结三级缓存 二级缓存就可以解决普通循环依赖问题 其实就是在创建a的时候发现依赖b 把此时的半成品a放入二级缓存 此时去创建b 此时就可以从二级缓存拿到a 将b放入一级缓存 此时回到a创建 一级缓存有b 拿到注入 然后此时晋升到一级缓存 三级缓存存在的意义是为了解决对象存在代理的情况并且还要尽可能的满足单例bean的生命周期
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的求职总结 #
18195次浏览 350人参与
# 辞职之后最想做的一件事 #
9242次浏览 147人参与
# 毕业季,给职场新人一些建议 #
16067次浏览 283人参与
# 我的工作日记 #
94487次浏览 1249人参与
# 我的实习日记 #
2425833次浏览 25323人参与
# 晒一晒你收到的礼盒 #
60941次浏览 366人参与
# 选offer应该考虑哪些因素 #
14091次浏览 226人参与
# 第一份工作应该只看薪资吗 #
137904次浏览 1454人参与
# 牛客十周岁生日快乐 #
129022次浏览 1515人参与
# 你怀疑过自己的专业选择吗? #
17058次浏览 201人参与
# 在国企工作的人,躺平了吗? #
327070次浏览 3840人参与
# 你想留在一线还是回老家? #
37077次浏览 445人参与
# 为了秋招你都做了哪些准备? #
10255次浏览 150人参与
# 秋招想进国企该如何准备 #
57245次浏览 370人参与
# 你小时候最想从事什么职业 #
90793次浏览 1698人参与
# 你们公司哪个部门最累? #
15188次浏览 130人参与
# 工作后会跟朋友渐行渐远吗 #
21029次浏览 167人参与
# 速腾聚创求职进展汇总 #
30528次浏览 229人参与
# 产品实习,你更倾向大公司or小公司 #
146389次浏览 1909人参与
# 薪资爆料 #
102688次浏览 1042人参与