spring循环依赖
2021-04-06 15:20:28 4 举报
spring循环依赖原理及动图
作者其他创作
大纲/内容
spring循环依赖问题beanA依赖于beanBbeanB依赖于beanA循环依赖注入方式及解决方式一级缓寸:单例池(成型的bean)二级缓存:early三级缓存:singletonFactorys
beanA依赖于beanB
beanA初始化立即放入三级缓存(提前暴露自己)
动图
set方法注入(三级缓存)
beanA使用成型的beanB
构造方法注入(无法解决)
beanB初始化,依赖于beanA,拿出三级缓存中的尚未成型的beanA,并放入到二级缓存
beanB创建并放入一级缓存
收藏
收藏
0 条评论
下一页