使用 gavlyukovskiy 依赖项显示查询日志记录时的数据源异常

Datasource exception when using gavlyukovskiy dependency to show query logging

依赖性

 <dependency>
            <groupId>com.github.gavlyukovskiy</groupId>
            <artifactId>datasource-proxy-spring-boot-starter</artifactId>
            <version>1.5.8</version>
 </dependency>
logging.level.net.ttddyy.dsproxy.listener=debug

原因:org.springframework.beans.factory.BeanNotOfRequiredTypeException:名为 'dataSource' 的 Bean 应为 'DynamicTenantAwareRoutingSource' 类型,但实际上是 'com.github.gavlyukovskiy.boot.jdbc.decorator.DecoratedDataSource'

类型

当我使用 DataSource 接口而不是 DynamicTenantAwareRoutingSource 实现 DataSource 接口时,效果很好。