首页>代码>spring boot项目搭建多数据源,实现主从数据库读写分离的功能>/quanxian-master-slave/src/main/java/com/data/masterandslave/datasource/MSRoutingDataSource.java
package com.data.masterandslave.datasource;

import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;

public class MSRoutingDataSource extends AbstractRoutingDataSource {
    /*
    * 决定查找key的逻辑,路由DataSource通过此方法获得DataSource的名字,这个逻辑是我们自己实现的,而该类会自动通过这个名字拿到DataSource
    * */
    @Override
    protected Object determineCurrentLookupKey() {
        String s = DBContextHolder.get();
        return s;
    }
}
最近下载更多
HANCW  LV9 2023年3月12日
cauhui  LV16 2023年3月10日
1529860026  LV24 2022年10月17日
吴文鑫  LV1 2021年12月21日
xxxjjj123  LV6 2021年7月30日
lironggang  LV38 2021年2月23日
xhmpmail  LV17 2021年2月23日
soplha  LV10 2020年8月31日
zdxxyp  LV2 2020年7月5日
w2lijing2  LV10 2020年7月2日
最近浏览更多
计科一班  LV7 6月19日
漫步的海星  LV4 2023年9月21日
HANCW  LV9 2023年3月12日
cauhui  LV16 2023年3月10日
1529860026  LV24 2022年10月17日
Hachi6  LV13 2022年6月10日
221231 2022年5月18日
暂无贡献等级
timezone  LV7 2022年4月26日
暂无贡献等级
jy1218  LV12 2022年1月18日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友