码迷,mamicode.com
首页 > 编程语言 > 详细

springboot 主从数据源动态切换

时间:2020-03-12 12:55:22      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:uip   routing   从库   str   bsp   data-   执行sql   abs   boot   

1.配置了主从同步以后,写操作对应主库,读操作对应从库

2.主从数据源自动切换的方式一般有两种,使用注解的方式和拦截器形式。注解的形式是人为在service上添加注解,指定本次操作采用的数据源,拦截器指的是mybatis的拦截器,在执行sql的时候按照sql的类型来确定数据源。实现的基础都基于AbstractRoutingDataSource,实现这个类动态指定数据源。

3.实现

 采用springboot+tk.mybatis 搭建了一个简易工程,分别按照上面的两种实现方式实现了数据源动态切换。

工程已经上传至码云:https://gitee.com/cuipixiangjiao/springboot-data-mybatis

springboot 主从数据源动态切换

标签:uip   routing   从库   str   bsp   data-   执行sql   abs   boot   

原文地址:https://www.cnblogs.com/li-zhi-long/p/12468344.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!