关注
首先 明确一点解决的循环依赖问题只是单例bean的setter注入时产生的循环依赖 然后 先不要纠结三级缓存 二级缓存就可以解决普通循环依赖问题 其实就是在创建a的时候发现依赖b 把此时的半成品a放入二级缓存 此时去创建b 此时就可以从二级缓存拿到a 将b放入一级缓存 此时回到a创建 一级缓存有b 拿到注入 然后此时晋升到一级缓存 三级缓存存在的意义是为了解决对象存在代理的情况并且还要尽可能的满足单例bean的生命周期
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的求职总结 #
26127次浏览 460人参与
# 你的房租占工资的比例是多少? #
22090次浏览 248人参与
# 毕业季,给职场新人一些建议 #
22260次浏览 395人参与
# 计算机专业还有必要去大厂卷吗 #
20189次浏览 103人参与
# 我的实习日记 #
2437710次浏览 25406人参与
# 辞职之后最想做的一件事 #
10757次浏览 161人参与
# 选offer应该考虑哪些因素 #
18688次浏览 284人参与
# 晒一晒你收到的礼盒 #
62272次浏览 373人参与
# 为了秋招你都做了哪些准备? #
10873次浏览 165人参与
# 薪资一样,你会选择去大厂还是小公司 #
16393次浏览 100人参与
# 你怀疑过自己的专业选择吗? #
17461次浏览 201人参与
# 第一份工作应该只看薪资吗 #
138739次浏览 1458人参与
# 你想吐槽公司的哪些规定 #
17367次浏览 67人参与
# 你想留在一线还是回老家? #
38014次浏览 447人参与
# 你小时候最想从事什么职业 #
91452次浏览 1703人参与
# 我的工作日记 #
97519次浏览 1267人参与
# Offer比较,求稳定还是求发展 #
49259次浏览 237人参与
# 你们公司哪个部门最累? #
16195次浏览 135人参与
# 秋招想进国企该如何准备 #
58027次浏览 375人参与
# 你见过最离谱的招聘要求是什么? #
188293次浏览 1401人参与