首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX 提问指南
广告
V2EX
›
问与答
spring 三级缓存解决循环依赖问题,需要三级缓存,为什么不是二级?
kangmf
·
2022-06-05 23:05:41 +08:00
· 1004 次点击
这是一个创建于 865 天前的主题,其中的信息可能已经有所发展或是发生改变。
想知道是不是第三级缓存的目的,是为了在 aop 代理对象 A 存在循环依赖的时候,当代理对象依赖的另一方 B 要对这个代理对象属性填充时,要提前创建代理对象 A ,并把代理对象 A 放入二级缓存;这是不是就是需要第二级缓存的存在的原因,不然的话,在创建普通对象时,用第一级缓存和第三级缓存就够了呀。或者还有没有其他原因.
A--->B
B----->A
A 是代理对象
对象
代理
缓存
依赖
2 条回复
1
YIsion
2022-06-06 00:59:43 +08:00 via iPhone
忘记在哪里看的了,二级可以,只是写 Spring 的大佬用的三级。好像是比二级的更优雅一些
2
liupeng2579793
2022-06-06 09:48:45 +08:00
说是为了 AOP 代理对象
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
3519 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms ·
UTC 10:22
·
PVG 18:22
·
LAX 03:22
·
JFK 06:22
Developed with
CodeLauncher
♥ Do have faith in what you're doing.