后端岗位面试题更新 2026-08-05

Spring中Bean的循环依赖是如何发生的?如何解决?

腾讯云智研发后端开发互联网/IT技术原理问题排查Spring Framework

考察说明

考察对Spring循环依赖机制及解决策略的理解

回答思路

  1. 解释循环依赖的成因
  2. 说明构造器循环依赖为何无法解决
  3. 说明字段/Setter循环依赖可利用三级缓存解决
  4. 说明使用的Bean是否需要代理对方案的影响
  5. 必要时讨论@Lazy等替代方案