SpringBoot启动报错:Failed to read candidate component class: URL

郎家岭伯爵 2021年09月03日 665次浏览

背景

在学习SpringBoot的入门项目HelloSpringBoot时,启动报错。

部分报错截图

解决

问题排查

网上搜索了一些资料,以及经过个人的摸索。定位到问题原因为:.java文件直接建在了Java根目录下

.java建在Java根目录报错

问题解决

将.Java文件建立在package中即可正常启动项目。
.java建在package正常

  • 注:经过博主测试,对package名称无要求,但是一定要新建package,并将Java代码放在package中。

总结

开发项目时,代码最好是要规范在package中。不按规范来,总会出现各种各样莫名其妙的错误。规范很重要!