項目報錯: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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM