说明:在Spring中的循环依赖就是指一个或多个Bean之间存在着互相依赖的关系,并且形成了循环调用。
- 循环依赖类型
- 自我依赖
- 直接依赖
- 间接依赖
- 循环依赖场景
- 单例Bean的setter循环依赖的特殊情况
- 多例Bean的setter循环依赖
- 代理对象的setter循环依赖
- 构造方法的循环依赖
- @DependsOn的循环依赖
- 单例Bean的setter循环依赖
- Spring循环依赖底层解决方案分析
- 不支持单例Bean的setter循环依赖的特殊情况
- 不支持多例Bean的setter循环依赖
- 不支持代理对象的setter循环依赖
- 不支持构造方法的循环依赖
- 不支持@DependsOn的循环依赖
- 支持单例Bean的setter循环依赖