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

项目报错:jdbcUrl is required with driverClassName.

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

项目报错:jdbcUrl is required with driverClassName.

解决办法:修改配置文件中的“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

 

相关文章:

  • 2021-08-28
  • 2022-12-23
  • 2021-09-06
  • 2021-10-25
  • 2021-08-03
  • 2021-10-11
  • 2021-05-31
  • 2021-07-04
猜你喜欢
  • 2021-12-29
  • 2022-12-23
  • 2021-05-29
  • 2021-08-28
  • 2022-12-23
  • 2021-07-23
相关资源
相似解决方案