Spring是怎么解决循环依赖的:
面试题:Spring是怎么解决循环依赖的:

通过三级缓存实现循环依赖的,原理是使用了3个Map,
面试官可能又问:为啥通过三级缓存,通过2级能不能实现呢;
答案:2级肯定是可以的;
用三级缓存责任明确、性能更好,三级缓存可以通过回调的方式返回; 第三级缓存 他是函数接口主要用来解决aop的
面试题:Spring是怎么解决循环依赖的:

通过三级缓存实现循环依赖的,原理是使用了3个Map,
面试官可能又问:为啥通过三级缓存,通过2级能不能实现呢;
答案:2级肯定是可以的;
用三级缓存责任明确、性能更好,三级缓存可以通过回调的方式返回; 第三级缓存 他是函数接口主要用来解决aop的