項目整體流程沒錯,但是卻無法執行,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