一、该问题的重现步骤是什么?

能否优化一下:
driverClassName = master.getDriverClassName() != null ? master.getDriverClassName() : dataSourceProperties.getDriverClassName();
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
最新版本已经没有这个sharding模块的类定义了,后续优化下另外一个相关的类吧
之前的版本是可以用全局的配置的,最新的反而要每个数据源单独配
新版本是在支持之前配置的同时提供新的独立启动类了(文档在这里:https://center.javablade.com/blade/BladeX-Doc/src/branch/master/%E7%AC%AC5%E7%AB%A0%20%E5%8A%9F%E8%83%BD%E7%89%B9%E6%80%A7/5.31%20DbDynamic%20%E5%8A%A8%E6%80%81%E6%95%B0%E6%8D%AE%E6%BA%90%E5%B7%A5%E5%85%B7.md),你指的之前可以全局,现在不行的具体是?
4.4升级到4.8后,yml的多数据源配置,每个数据源都要单独配置driver-class-name。之前的版本是可以共用spring.datasource.driverClassName
这个问题后续会优化下另外一个相关的类
扫一扫访问 Blade技术社区 移动端