多数据源下,各自配置的druid无效

Blade 已结 2 1339
56956808
56956808 剑圣 2021-08-17 11:47

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

  1.   application.yml 开启多数据源dynamic-datasource: true;

  2. image.png

  3. 多数据下各自的druid配置无效

  4. image.pngdruid参数没有正确注入进来



二、你期待的结果是什么?实际看到的又是什么?

DynamicDataSource官网可以各自配置自己的连接池;blade使用provider构建数据源,各数据源的druid配置无效

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

BladeX-Boot; 2.8.2.RELEASE ;windows操作系统

四、请提供详细的错误堆栈信息,这很重要。

validationQuery为null,无法启动,才发现了这个问题;

五、若有更多详细信息,请在下面提供。

2条回答
  •  admin
    admin (最佳回答者)
    2021-08-17 15:58

    调试过了,你截图的druid配置是在外层的,也就是和master同级别,你想要的master内部的druid配置,看下图。这一块我又优化了一下,具体看bladex-tool的commit:https://center.bladex.cn/blade/BladeX-Tool/commit/095453358daf234c87641deccf3c663149fa8d54

    image.png

    1 讨论(1)
  • 2021-09-27 15:34

    对了,问题解决了。

    0 讨论(0)
提交回复