SpringBoot中基于AOP实现mybatis-plus的多数据源配置与切换
一、配置文件
spring.datasource.dynamic.datasource.management.url=xxx spring.datasource.dynamic.datasource.management.username=xxx spring.datasource.dynamic.datasource.management.password=xxx spring.datasource.dynamic.datasource.management.driver-class-name=xxx
spring.datasource.dynamic.datasource.db01.url=xxx spring.datasource.dynamic.datasource.db01.username=xxx spring.datasource.dynamic.datasource.db01.password=xxx spring.datasource.dynamic.datasource.db01.driver-class-name=xxx
spring.datasource.dynamic.datasource.db02.url=xxx spring.datasource.dynamic.datasource.db02.username=xxx spring.datasource.dynamic.datasource.db02.password=xxx spring.datasource.dynamic.datasource.db02.driver-class-name=xxx
二、AOP拦截实现多数据源切换
1、新建AOP拦截,继承HandlerInterceptorAdapter

2、DynamicDataSourceContextHolder实现动态切换数据源


浙公网安备 33010602011771号