循环依赖 DreamTT 2023-12-24 43 阅读1分钟 三级缓存 一级缓存(SingletonObjects) :用于保存实例化,注入、初始化完成的bean实例 二级缓存(EarlySingletonObject):用于保存实例化完成的bean实例 三级缓存(SingletonFactories):用于保存bean创建工厂,以便于后面扩展有机会创建代理对象 循环依赖出现的场景 ObjectFactory对象