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

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})

方法三

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