先说解决方案,看看你写的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了,没有闪。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐