栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

idea用Run启动项目正常,用DEBUG 或 热部署插件 启动就循环依赖

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

idea用Run启动项目正常,用DEBUG 或 热部署插件 启动就循环依赖

请求的bean当前正在创建:是否存在不可解析的循环引用?

贴一下报错信息:

Bean creation exception on FactoryBean type check: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'WTCarNumRecognizerLibrary' defined in file [..thzkdevicesWTCarNumRecognizerLibrary.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': : Error creating bean with name 'sqlSessionFactory' defined in class path resource [org/mybatis/spring/boot/autoconfigure/MybatisAutoConfiguration.class]: Bean instantiation via factory method failed;

 nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.lang.StackOverflowError; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource 

[org/mybatis/spring/boot/autoconfigure/MybatisAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.lang.StackOverflowError

 

最近公司新开发了一个硬件 引入SDK和Jar包后 热部署插件就没法用了 只能用Run启动了 导致改代码很麻烦 困扰了我一个月,今天无意间终于解决了!!!

先说一下我的解决步骤 :

我先把报循环依赖的类都查了一遍 看看哪里有没有循环引用 但我那只是一个接口 调用dll文件实现的接口 实现压根就不在我的代码里 所以排除掉!

接着我尝试把类注掉 发现能解决 不报错了 但是注掉也不行啊 项目要用的啊!!!

今天无意间看见一篇文章说分配内存!

链接:(15条消息) idea中 项目run启动正常,debug启动一直失败_bang,bang,bang的博客-CSDN博客_idea 启动debug失败https://blog.csdn.net/qq_40342026/article/details/113398564

于是我就尝试了一下 解决了我困扰许久的问题 现在debug和热部署插件都可以用了!!!

但是我仍然不明白为什么会导致出现循环依赖的报错,希望有大佬能解释一下!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/845049.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号