按照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、虽然程序能够正常启动了,但是新建项目也会出现这种问题具体什么原因还不太清楚