什么是循环依赖问题?如何解决循环依赖问题? 什么是循环依赖问题?在Bean实例化的过程中,给对象属性进行赋值的时候,多个对象循环依赖,导致死循环不能正常创建对象。 如何解决循环依赖问题?spring 是通过三级缓存来解决循环依赖问题的。 1,第一级缓存:单例缓存池 singletonObjects。2,第二级缓存:早期提前暴露的对象缓存 earlySingletonObjects。3,第三级缓存:singletonFactories 单例对象工厂缓存 为什么非要使用三级缓存? 随意测试,不需保存.pdf