springboot的循环注入依赖:比如有两个类A,B 。在A中注入B,且在B中注入A。导致spring容器不知道该给哪个类先注入。造成异常
解决方案
1)在需要注入的属性前加@Lazy注解 - 懒加载(bean在使用时才加载)
2)在xml文件中bean的配置添加 lazy-init="true" - 懒加载
3)重构代码
springboot的循环注入依赖:比如有两个类A,B 。在A中注入B,且在B中注入A。导致spring容器不知道该给哪个类先注入。造成异常
解决方案
1)在需要注入的属性前加@Lazy注解 - 懒加载(bean在使用时才加载)
2)在xml文件中bean的配置添加 lazy-init="true" - 懒加载
3)重构代码