Spring源码学习(一)Bean的生命周期以及循环依赖问题
Spring源码学习(一)Bean的生命周期以及循环依赖问题
网络上一些讲解Spring的依赖循环问题,使用的spring版本很多都比较久远,不是最新的版本。下面根据官方文档和源码分析5.3.9版本的spring中是如何创建Bean实例的,以及其整个生命周期。并且从源码的角度说明spring是如何通过三级缓存解决循环依赖问题的。
1. 实验准备
首先简单设计一个demo项目,构建两个实例A和B:
public class InstanceA {
private InstanceB b;
原创
2021-08-09 20:01:53 ·
125 阅读 ·
0 评论