在整合sping boot + mybatis + hikariCP 时,spring boot 版本:1.5,遇到了以下问题:
1.单数据源时,配置文件中数据库的url用spring.datasource.jdbc-url时,无法正常启动,用spring.datasource.url时可以正常启动及使用。
2.多数据源时,配置文件中数据库的url用spring.datasource.jdbc-url时,可以正常启动及使用,用spring.datasource.url时,可以整启动,但使用数据库连接池时报错:jdbcUrl is required with driverClassName ,更换为spring.datasource.jdbc-url即恢复正常。
即:
#单数据源时使用
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/mytest?useSSL=false&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
#多数据源时使用
spring.datasource.jdbc-url=jdbc:mysql://127.0.0.1:3306/mytest?useSSL=false&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
具体原因尚未搞明白 。