spring循环依赖


两个bean通过构造函数互为依赖项,spring容器就无法实例化这两个bean,会出现BeanCurrentlyInCreationException异常。

如何解决循环依赖:
1:
加@Lazy注解
2:
使用setter注入(或字段上加@Autowired)
3:实现ApplicationContextAware和InitializingBean接口


两个bean通过构造函数互为依赖项,spring容器就无法实例化这两个bean,会出现BeanCurrentlyInCreationException异常。

如何解决循环依赖:
1:
加@Lazy注解
2:
使用setter注入(或字段上加@Autowired)
3:实现ApplicationContextAware和InitializingBean接口
