体贴蛋挞

文章
7
资源
0
加入时间
2年10月24天

从设计角度,深入分析 Spring 循环依赖的解决思路

今日分享开始啦,请大家多多指教~Spring 的循环依赖已经被说烂了,可能很多人也看吐了。但很多说的还是不够清楚,没有完整的表达出 Spring 的设计目的。只介绍了 What ,对于 Why 的介绍却不太够。本文会从设计角度,一步一步详细分析 Spring 这个“三级缓存”的设计原则,说说为什么要这么设计。Bean 创建流程Spring 中的每一个 Bean 都由一个BeanDefinition 创建而来,在注册完成 BeanDefinition 后。会遍历BeanFactory中的 bean