springboot 2 Hikari 多数据源配置问题(dataSourceClassName or jdbcUrl is required)转

两种解决办法:

1、spboot 配置文件 application.yml 中

  * url 换成 jdbc-url;

  * 增加 driver-class-name: com.mysql.cj.jdbc.Driver;

-------------------------------------------------------------------------------------------------------------------------------

2、多数据源配置 比但数据源多一个 DataSourceConfig 配置(可能不叫这个名字)

最简单的办法:全局检索关键字:

return DataSourceBuilder.create().build();

全部替换为:

 return DataSourceBuilder.create(properties.getClassLoader())
                .type(HikariDataSource.class)
                .driverClassName(properties.determineDriverClassName())
                .url(properties.determineUrl())
                .username(properties.determineUsername())
                .password(properties.determinePassword())
                .build();

  

posted @ 2021-05-24 11:09  🍒lychee.wang  阅读(1264)  评论(0编辑  收藏  举报