Spring 源码阅读(循环依赖、Bean 生命周期、AOP、IOC) - 5.2.15.RELEASE循环依赖执行原理三级缓存: 第一级缓存:singletonObjects,用于保存实例化、注入、初始化完成的 bean 实例例; 第二级缓存:earlySingletonObjects,用于保存实例化完成的 bean 实例例; 第三级缓存:singletonFactories,⽤于保存 bean 创建⼯工⼚,以便后面有机会创建代理对象 执行流程: 在第一层中,先去获取 A 的 Be...2025-05-25后端开发 / Spring源码