Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException
时间: 2023-08-27 22:20:34 浏览: 87
根据您提供的代码和错误信息,您遇到的问题是依赖注入失败,在您的service类中重复注入了自身,导致了循环依赖。循环依赖会导致Spring框架无法正确创建bean,从而抛出BeanCreationException异常。这个问题可以通过调整依赖注入的方式来解决。
解决这个问题的一种方法是将自身的依赖注入改为接口的依赖注入。在您的代码中,您可以将注入的类型从具体的实现类改为接口类型。例如,将ADaoImple类改为ADao接口。这样,Spring框架将会通过自动装配将适当的实现类注入到您的service中。
另一种解决方法是重新思考您的设计,避免循环依赖的发生。循环依赖通常是设计上的问题,可能意味着您的代码存在冗余或逻辑错误。您可以尝试重构代码,将功能划分到不同的模块或类中,避免循环依赖的出现。
总结来说,您遇到的问题是因为循环依赖导致的依赖注入失败。您可以通过改变注入的方式或重构代码来解决这个问题。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* [解决:Injection of resource dependencies ... nested exception is org.springframework.beans.factory.](https://blog.csdn.net/SELECT_BIN/article/details/83864158)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory](https://blog.csdn.net/weixin_41716049/article/details/90752421)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]