循环依赖:spring中的bean之间有环式互相依赖的关系。
1、构造器循环依赖。spring无法解决这种依赖。
2、setter注入方式构成的循环依赖。可以解决。
但是,对于“prototype”作用域Bean,Spring容器无法完成依赖注入,因为“prototype”作用域的Bean,Spring容器不进行缓存,因此无法提前暴露一个创建中的Bean。
循环依赖:spring中的bean之间有环式互相依赖的关系。
1、构造器循环依赖。spring无法解决这种依赖。
2、setter注入方式构成的循环依赖。可以解决。
但是,对于“prototype”作用域Bean,Spring容器无法完成依赖注入,因为“prototype”作用域的Bean,Spring容器不进行缓存,因此无法提前暴露一个创建中的Bean。