这个三级缓存还是有用的,它把 createBean 方法包装到 ObjectFactory 里面,虽然不知道后面在什么地方会放到 singletonFactories 里面,但这个 ObjectFactory 我觉得像是一个临时的三级缓存,单例bean是通过它获取的
Spring源码的生命周期、循环依赖你懂了多少?面试问起来怎么办?前言 Spring中的循环依赖一直是Spring中一个很重要的话题,一方面是因为源码中为了解决循环依赖做了很多处理,另外一方面是因为面试的时候,如果问到Spring中比较高阶...