have started a thread named [spring.cloud.inetutils] but has failed to stop it

博主在排查SpringBoot项目启动失败的问题时,误以为是数据库配置或连接问题,经过一系列尝试,发现是新添加的serviceImpl和daoImpl未添加@Component注解导致的。此错误提醒我们注意检查组件扫描和配置的完整性和准确性,避免低级错误引起复杂问题。同时,未正确停止的线程可能导致内存泄漏,这也是需要注意的另一关键点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先说解决方案,看看你写的serviceImpl和daoImpl里有没有加@Component注解,没有的话加上。

还有可能你删除了某个配置文件的配置项,尤其是自定义的配置项,在代码中用注解自动织入的,不能缺了。问题解决。

马失前蹄,这次的错误真的是太低级了。

SpringBoot项目无论如何都启动不了,总报错:

The web application [xx] appears to have started a thread named [cluster-ClusterId{value='60768d464970c146080d3707', description='null'}-localhost:27017] 
but has failed to stop it. This is very likely to create a memory leak

这里的27017是笔者使用的MongoDB数据库连接的端口,笔者一直以为是本地数据库有问题,用图形化工具连接又没问题。

又以为是配置文件里数据库地址配错了,多了还是少了空格制表符之类的,还原成git最新版本也不对。

后来又遇到了

The web application [xx] appears to have started a thread named [spring.cloud.inetutils] but has failed to stop it. This is very likely to create a memory leak

无奈,百度之,才知道笔者新加的两个serviceImpl、daoImpl没有加@Component注解。哎,我大E了,没有闪。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值