spring三级缓存解决了songleton模式下spring的Autworied和settrt注入的循环依赖问题,不能解决singleton模式下的构造方法注入的循环依赖问题,也解决不了propertype的所有循环依赖问题:
spring通过三级缓存解决循环依赖问题利用:提前曝光的,还没有注入属性的been对象。但是你可以不进行属性注入却必须经由构造器处理,这也是为什么singleton无法解决构造注入下的循环依赖的原因。
spring三种注入方式的优缺点分析
于 2023-11-22 21:22:10 首次发布