在启动SpringBoot项目的时候,项目却报错误信息:
2021-01-19 17:27:38.735 ERROR 12308 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
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
这个报错原因是因为:在SpringBoot项目中引入了SpringDataJpa或者MyBatis等持久层框架,但是在项目的配置文件中却没有配置数据库的链接信息导致的。
解决方案:在SpringBoot的配置文件中配置数据库的链接信息。
例如:
- application.yml
spring:
# 数据库连接信息
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/mybean?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: admin