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