has been injected into other beans[XXXXXXXXXX] in its raw version as part of a circular reference
最近项目在重构,代码层面的优化,然后从svn更新代码之后,启动tomcat报出下面这个异常
找了很久,试了很多方法,比如懒加载,没作用,查找spring配置文件,也没问题,最后发现了spring的循环依赖,就是ServiceA 引用 ServiceB,ServiceB又引用了 ServiceA ,如果代码这样写,spring在初始化的时候根本不知道要把哪个bean装入容器,导致bean加载失败
实际上在代码设计的时候,就不能这样写,尽量做到解耦,抽出公共部分新建一个service,因为我这边SericeA只有一个方法引用到了ServiceB,所以我把这个方法写进了ServiceB,然后去掉了@Autowire ServiceB,这样就不会报错啦!!!!
最后啰嗦一句,因为我不经常写博客,今天有空,刚好碰到问题就记录下来了,各位大佬手下留情哈!!!!
转载于:https://www.cnblogs.com/leng39/p/9530569.html
has been injected into other beans[XXXXXXXXXX] in its raw version as part of a circular reference相关推荐
- Bean with name ‘‘ has been injected into other beans [] in its raw version as part of a circular ref
Bean with name '你自己项目中A类' has been injected into other beans [你自己项目中类另外的B类] in its raw version as pa ...
- spring-boot报错循环注入报错:has been injected into other beans
报错 Error creating bean with name 'SadFormService': Bean with name 'SadFormService' has been injected ...
- 解决Bean with name ‘XX‘ has been injected into other beans 问题
问题 话不多说,先上Error提示: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating ...
- Bean with name ‘XX‘ has been injected into other beans [XX,XX] in its raw version.......... 错误分析及解决
问题现象 启动出现大量异常,均以 Error create bean 'xxx' 开头,且很多类似如下 org.springframework.beans.factory.BeanCreationEx ...
- springboot启动报错Bean with name ‘xxxxService‘ has been injected into other beans
今天在本地测试启动项目的时候报错: Bean with name 'commonService' has been injected into other beans [] in its raw ve ...
- 解决org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 问题
背景 今天在合并代码,进行打包的时候,突然发现代码跑步起来了. 把错误日志拉出来一看,好家伙,错误日志打印一大堆的 "timestamp":"2022-05-23 22: ...
- org.springframework.beans.factory.BeanCurrentlyInCreationException错误
spring boot 项目启动报错 6:55:24.573 ERROR org.springframework.boot.SpringApplication 837 reportFailure - ...
- springboot项目出错org.springframework.beans.factory.UnsatisfiedDependencyException
springboot项目出错org.springframework.beans.factory.UnsatisfiedDependencyException Application run faile ...
- 使用@Async异步注解导致该Bean在循环依赖时启动报BeanCurrentlyInCreationException异常的根本原因分析,以及提供解决方案
前言 今天在自己工程中使用@Async的时候,碰到了一个问题:Spring循环依赖(circular reference)问题. 或许刚说到这,有的小伙伴就会大惊失色了.Spring不是解决了循环依赖 ...
最新文章
- 动手实践系列:CV语义分割!
- java--static关键字
- Failed to install DroidIPCam.apk on device 'emulator-5554': timeout
- Acwing291. 蒙德里安的梦想:状态压缩dp
- Java基础学习总结(137)——Java ClassLoader再总结
- Cisco自反控制列表的应用
- 第十三次CCF CSP认证(2018年3月)真题跳一跳
- Android 5.1-7.1 高通驱动修改 - 上篇
- android 模拟物品移动
- python框架支持套接字么_Python的框架比较:Django,金字塔,水瓶,Sanic,旋风,BottlePy等等...
- SpringBoot整合RedisTemplate实现缓存信息监控
- python 百分号调用内置函数_打牢Python基础这12类内置函数你掌握了吗
- 自动添加控件,一次提交多条记录。
- 奥运排行榜详解 (25分
- IOT(24)---物联网网关
- 查找您的 D-U-N-S 编号 - 注册 - Apple Developer
- GaussDB架构(下)
- C/C++ BeaEngine 反汇编引擎
- BEAM钱包地址获取教程
- 将字符串中的换行替换成空