SpringBoot 项目启动出错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedde

小咪咪 2022-05-10 09:16 276阅读 0赞

不废话,直接上解决方案:

在springboot的启动类@SpringBootApplication上做点改动,如下:

  1. @SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
  2. public class ErdemoApplication {
  3. public static void main(String[] args) {
  4. SpringApplication.run(ErdemoApplication.class, args);
  5. }
  6. }

好了。

PS 这个错误出现的原因:

最根本就是,springboot项目启动,自动配置,去加载数据库源,去找相关配置项,找不到,所以它报错。

为什么会这样,也许是如下情况:

a. 你项目里面需要用到数据库,导入了相关的数据库jar包,但是忘记配置 这些数据库的相关项信息了,所以项目找不到,报错。。
b.你项目实际上是不需要用到数据库的,所以根本会回去做任何相关的数据库项配置,但是你还是导入了相关的数据库jar包,所以项目找不到,报错。

c.你项目里面需要用到数据库,也导入了相关的数据库jar包,也写了相关的数据库配置信息,但是就是报错。 那么就是你的配置文件加载不成功,所以项目找不到,报错。

所以最简单暴力的就是,使用上面方案的注解,exclude一下。

发表评论

表情:
评论列表 (有 0 条评论,276人围观)

还没有评论,来说两句吧...

相关阅读