Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could

安稳与你 提交于 2020-03-01 16:09:58

报错场景

在IDEA中通过Spring Initializr新建了一个Springboot项目,引入了一些依赖,启动项目时报错

Description:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class

报错原因

我在pom文件中引入了Spring boot jpa依赖

<dependency
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

但是没有在application.properties配置文件中配置对应数据库信息,导致项目启动自动配置数据源时找不到datasource相关属性信息,因此报错

解决方法

方法一

在application.properties文件中配置相关数据来源节点信息

方法二

通过取消项目数据源自动配置来解决,在启动类SpringbootApplication头部配置注解

@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})

方法三

如果暂时不需要连接数据库的话,就直接把这个依赖去掉,再启动项目就可以了

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!