- 博客(1)
- 收藏
- 关注
原创 循环依赖注入问题
BeanDefinition 通过构造方法生成原始对象(没依赖注入的对象),接着会执行下面的代码。如果添加了autowire = Autowire.BY_TYPE后就会变成2。通过构造方法注入会循环依赖,因为还没由生成原始对象,放入三级缓存中,1.spring可以通过二级缓存和三级缓存解决 循环依赖的问题。后面去执行当前user1(User user)方法的时候会判断。二级缓存:earlySingletonObjects。三级缓存:singletonFactories。
2024-03-26 23:37:12
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人