Python 官方文档:入门教程 => 点击学习
目录Spring Boot产生环形注入错误产生原因解决方法spring Boot循环注入的坑一般循环注入的原因是解决办法Spring Boot产生环形注入 ************
***************************
APPLICATioN FaiLED TO START
***************************
Description:
The dependencies of some of the beans in the application context fORM a cycle:
| MyController (field private com.zhxy.service.AService com.zhxy.controller.MyController.BService)
↑ ↓
| BService
└─────┘
启动spring boot报以上错误
BService里面注入AService使用,AService里面又注入BService使用
在BService的实现类对 AService 加上Spirng的注解 @Lazy
@Autowired
@Lazy
private AService aService ;
A依赖注入b,b注入A形成一个闭环,导致spring在创建bean的时候具体不知道先创建哪一个,会抛出bean创建异常
将控制台最后打印的bean复制出来,然后全局搜索项目,在所有注入这个bean的地方加上@Lazy注解
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。
--结束END--
本文标题: Spring Boot产生环形注入的解决方案
本文链接: https://lsjlt.com/news/136976.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0