参考文档: Spring 解决循环依赖必须要三级缓存吗? 聊聊Spring循环依赖三级缓存是否可以减少为二级缓存的情况 Spring 动态代理时是如何解决循环依赖的?为什么要使用三级缓存? 此文比较难懂,可以先看一下参考文档 循环依赖 什么是循环依赖?