问题提出: 1.什么是循环依赖? 2.如何检测是否存在循环依赖? 3.如何解决循环依赖? 4.多例的情况下,循环依赖问题为什么无法解决? 5.单例的情况下,虽然可以解决循环依赖,是否存在其他问题? 6.为什么采用三级缓存解决循环依赖?如果直接将早期bean丢到二级缓存可以么? 问题剖析 参考博客: https://mp.weixin.qq.com/s/pQaX2-BqFsO3pzPELWIDfQ