项目报错:jdbcUrl is required with driverClassName.

项目整体流程没错,但是却无法执行,debug报错信息如下:

 原因:项目使用HikariCP连接池,HikariCP的命名规则和Druid不太一样,因为Hikari没有url属性(但是有一个jdbcUrl属性)。

解决办法:修改配置文件中的“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
原文地址:https://www.cnblogs.com/Bernard94/p/14148842.html