baomidou / dynamic-datasource

dynamic datasource for springboot 多数据源 动态数据源 主从分离 读写分离 分布式事务
https://www.kancloud.cn/tracy5546/dynamic-datasource/2264611
Apache License 2.0
4.76k stars 1.2k forks source link

自定义druidfilter没有生效 默认的是有的 #459

Closed zhangyanglei closed 2 years ago

zhangyanglei commented 2 years ago

Enviroment

JDK Version(required): 1.8.0_241 SpringBoot Version(required): 2.1.7.RELEASE dynamic-datasource-spring-boot-starter Version(required): 3.1.0 druid Version(optional): 1.1.21

Describe what happened

自定义了druid过滤器 没有自动生效

未使用动态数据源的时候 只要声明了filter自动回复注册到filter链里 使用之后 没有自动加进去

我看DruidDynamicDataSourceConfiguration是直接复制的DruidDataSourceAutoConfigure 但是里面还有个 image image 这个里面有注册逻辑

zhangyanglei commented 2 years ago

补充下 调了下代码 加了这个配置 好使 image filter为你自定义filter的bean name 但我觉得这既然跟DruidDataSourceAutoConfigure代码类似 是不是也直接能自动加进去好点

huayanYu commented 2 years ago

欢迎PR