问题描述原因分析:解决方案:
问题描述一年多没有敲java了。现在项目组用的语言为groovy语言。所以也挺久没更新了。
现在拾起来,从基础的搭建开始。结果刚把pom文件配置完,随手点了一下启动就启动失败。
记录一下:
如上图所示:启动后控制台报以上error信息。
因为当springboot启动时会自己去加载这个类。
org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSource bean。因为工程中没有关于dataSource相关的配置信息,当spring创建dataSource bean因缺少相关的信息就会报错。
解决方案:通过在启动类的 SpringBootApplication注解后加上(exclude={DataSourceAutoConfiguration.class})解决



