项目整体流程没错,但是却无法执行,debug报错信息如下:
![](https://i-blog.csdnimg.cn/blog_migrate/ff912431b33a0c197f0ac238033e044d.png)
原因:项目使用HikariCP连接池,HikariCP的命名规则和Druid不太一样,因为Hikari没有url属性(但是有一个jdbcUrl属性)。
![](https://i-blog.csdnimg.cn/blog_migrate/6acfbf64ba86603e4bf0ed9f41ec256d.png)
解决办法:修改配置文件中的“url”命名。
修改前:
# 连接四大参数
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis
spring.datasource.username=root
spring.datasource.password=root
# 可省略,SpringBoot自动推断
spring.datasource.driverClassName=com.mysql.jdbc.Driver
修改后:
# 连接四大参数
spring.datasource.jdbc-url=jdbc:mysql://localhost:3306/mybatis
spring.datasource.username=root
spring.datasource.password=root
# 可省略,SpringBoot自动推断
spring.datasource.driverClassName=com.mysql.jdbc.Driver