最近项目在重构,代码层面的优化,然后从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相关推荐

  1. 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 ...

  2. spring-boot报错循环注入报错:has been injected into other beans

    报错 Error creating bean with name 'SadFormService': Bean with name 'SadFormService' has been injected ...

  3. 解决Bean with name ‘XX‘ has been injected into other beans 问题

    问题 话不多说,先上Error提示: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating ...

  4. 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 ...

  5. 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 ...

  6. 解决org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 问题

    背景 今天在合并代码,进行打包的时候,突然发现代码跑步起来了. 把错误日志拉出来一看,好家伙,错误日志打印一大堆的 "timestamp":"2022-05-23 22: ...

  7. org.springframework.beans.factory.BeanCurrentlyInCreationException错误

    spring boot 项目启动报错 6:55:24.573 ERROR org.springframework.boot.SpringApplication 837 reportFailure - ...

  8. springboot项目出错org.springframework.beans.factory.UnsatisfiedDependencyException

    springboot项目出错org.springframework.beans.factory.UnsatisfiedDependencyException Application run faile ...

  9. 使用@Async异步注解导致该Bean在循环依赖时启动报BeanCurrentlyInCreationException异常的根本原因分析,以及提供解决方案

    前言 今天在自己工程中使用@Async的时候,碰到了一个问题:Spring循环依赖(circular reference)问题. 或许刚说到这,有的小伙伴就会大惊失色了.Spring不是解决了循环依赖 ...

最新文章

  1. 动手实践系列:CV语义分割!
  2. java--static关键字
  3. Failed to install DroidIPCam.apk on device 'emulator-5554': timeout
  4. Acwing291. 蒙德里安的梦想:状态压缩dp
  5. Java基础学习总结(137)——Java ClassLoader再总结
  6. Cisco自反控制列表的应用
  7. 第十三次CCF CSP认证(2018年3月)真题跳一跳
  8. Android 5.1-7.1 高通驱动修改 - 上篇
  9. android 模拟物品移动
  10. python框架支持套接字么_Python的框架比较:Django,金字塔,水瓶,Sanic,旋风,BottlePy等等...
  11. SpringBoot整合RedisTemplate实现缓存信息监控
  12. python 百分号调用内置函数_打牢Python基础这12类内置函数你掌握了吗
  13. 自动添加控件,一次提交多条记录。
  14. 奥运排行榜详解 (25分
  15. IOT(24)---物联网网关
  16. 查找您的 D-U-N-S 编号 - 注册 - Apple Developer
  17. GaussDB架构(下)
  18. C/C++ BeaEngine 反汇编引擎
  19. BEAM钱包地址获取教程
  20. 将字符串中的换行替换成空

热门文章

  1. 无锁编程与分布式编程那个更适合多核CPU?
  2. 拒绝访问硬盘拒绝访问的找回方法
  3. 在jsp中使用ECharts制作图表
  4. ArcGIS专题制图(一):制图中如何给图层增加阴影立体效果
  5. POS Tagging 和Chunking (学习笔记)
  6. 矩阵快速幂(共轭函数)
  7. 形式语言与自动机 Part 3.有限自动机
  8. PyQt5初学试验记录(三):Pyinstaller打包小结
  9. 阿里云ECS的1M带宽能干嘛?(详解)
  10. 大气数据计算机英语,[听单词] 计算机专业英语词汇音频87,计算机英语单词MP3