这里写自定义目录标题
一、什么是循环依赖
二、什么是单例池?什么是一级缓存?
AService的bean的生命周期
1、实例化 --> 创建AService的普通对象
2、填充BService --> 从单例池获取 --> 没有获取到则创建BService
BService 的Bean生命周期
2.1 实例化 --> 创建Bservice的普通对象
2.2 填充Aservice --> 从单例池获取 --> 没有获取到则继续创建Aservice对象
(造成循环依赖)
2.3 填充其他属性
2.4 其他步骤(例如aop)
2.5 加入到单例池中
3、填充其他属性
4、其他步骤(例如aop)
5、加入到单例池中