springBoot自定义配置druid主从数据库动态切换

1.先写一个配置类,分别是主库和从库的配置连接

2.配置application 对于config的获取  

order-master和order-servant 只是自定义的名字  你想叫什么就叫什么

3.创建一个注解类  名字随你叫 并且默认访问的是Master数据库用于方法的主从切库 后面会用到

4.动态切换数据源配置

ThreadLocal<String> name  我们需要把当前线程记录给保存下来,用于切表使用

5.配置一个aop   在指定包下和加了YZC注解进行aop,分别是方法的前后设置访问的数据库和清除当前标识,一定要清除标识,不然线程会一直记住此标识

6.在方法上实际调用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值