不废话,直接上解决方案:
在springboot的启动类@SpringBootApplication上做点改动,如下:
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
public class ErdemoApplication {
public static void main(String[] args) {
SpringApplication.run(ErdemoApplication.class, args);
}
}
好了。
PS 这个错误出现的原因:
最根本就是,springboot项目启动,自动配置,去加载数据库源,去找相关配置项,找不到,所以它报错。
为什么会这样,也许是如下情况:
a. 你项目里面需要用到数据库,导入了相关的数据库jar包,但是忘记配置 这些数据库的相关项信息了,所以项目找不到,报错。。
b.你项目实际上是不需要用到数据库的,所以根本会回去做任何相关的数据库项配置,但是你还是导入了相关的数据库jar包,所以项目找不到,报错。
c.你项目里面需要用到数据库,也导入了相关的数据库jar包,也写了相关的数据库配置信息,但是就是报错。 那么就是你的配置文件加载不成功,所以项目找不到,报错。
所以最简单暴力的就是,使用上面方案的注解,exclude一下。