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
配置数据源失败:未指定“url”属性,无法配置嵌入的数据源。
原因:未能确定合适的驱动程序级别
报错解决方案
1. @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
exclude,排除此类的AutoConfig,即禁止 SpringBoot 自动注入数据源配置
2. 配置数据源
- 首先导入pom中的依赖
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
- 在application.yml文件中配置连接数据库
spring:
datasource:
url: jdbc:mysql://localhost:3306/blogsys?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
username: root
password: qwer
driver-class-name: com.mysql.jdbc.Driver