2020
09-27
09-27
基于SpringBoot构造器注入循环依赖及解决方式
1.循环依赖是什么?BeanA依赖B,BeanB依赖A这种情况下出现循环依赖。BeanA→BeanB→BeanA更复杂的间接依赖造成的循环依赖如下。BeanA→BeanB→BeanC→BeanD→BeanE→BeanA2.循环依赖会产生什么结果?当Spring正在加载所有Bean时,Spring尝试以能正常创建Bean的顺序去创建Bean。例如,有如下依赖:BeanA→BeanB→BeanCSpring先创建beanC,接着创建beanB(将C注入B中),最后创建beanA(将B...
继续阅读 >