spring 循环依赖
2022-04-08 19:45:48 13 举报
spring 循环依赖
作者其他创作
大纲/内容
加入二级缓存,并从三级缓存中移除
存储B原始对象
填充b属性
加入单例池,并从二级缓存中移除
实例化B
填充a属性
初始化
A
从二级缓存中获取A对象
存储A原始对象
找不到
三级缓存,存储A的原始对象
从单例池中获取A对象
检测到A正在创建中,说明出现了循环依赖
从二级缓存中取出A
获取A原始对象除
标志为创建中
A对象提前进行AOP,生成代理对象
加入单例池
实例化
初始化后置处理AOP
0 条评论
下一页