本文主要是介绍SpringBoot(2)——错误: 找不到或无法加载主类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
按照SpringBoot(1)中实现了HelloWorld,增加数据库配置后再次启动程序报错
1、在网上找到的方法:点击项目右键-->Properties-->Java Compiler-->Building-->Enable project specific settings-->Build path problems-->选中Abort Incomplete build path/Circular dependencies 这两选项修改为Warning,然后保存即可。
2、再次尝试启动出现如下的错误:
3、在多方查证后,需要在启动类的@EnableAutoConfiguration或@SpringBootApplication中添加exclude
= {DataSourceAutoConfiguration.class},排除此类的autoconfig。启动以后就可以正常运行。
这是因为添加了数据库组件,所以autoconfig会去读取数据源配置,而我新建的项目还没有配置数据源,所以会导致异常出现,添加了数据源后需要删掉。
4、再次启动,可以成功启动了。
5、虽然程序能够正常启动了,但是新建项目也会出现这种问题具体什么原因还不太清楚
这篇关于SpringBoot(2)——错误: 找不到或无法加载主类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!