Spring 事务、异步和循环依赖有什么关系?
Spring 动态代理时是如何解决循环依赖的?为什么要使用三级缓存?
Spring 是如何解决循环依赖的?
Spring 源码学习 16:单例 Bean 创建
Spring 源码学习 15:finishBeanFactoryInitialization(重点)
Spring 源码学习 14:initApplicationEventMulticaster 、onRefresh 和 registerListeners
Spring 源码学习 13:initMessageSource
Spring 源码学习 12:registerBeanPostProcessors
Spring 源码学习 11:invokeBeanFactoryPostProcessors
Spring 源码学习 10:prepareBeanFactory 和 postProcessBeanFactory