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();

  


免責聲明!

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



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