springboot 主从数据源动态切换

Posted 脆皮香蕉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot 主从数据源动态切换相关的知识,希望对你有一定的参考价值。

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

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

3.实现

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

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

以上是关于springboot 主从数据源动态切换的主要内容,如果未能解决你的问题,请参考以下文章

springboot多数据源&动态数据源(主从)

数据源管理 | 主从库动态路由,AOP模式读写分离

springboot主从数据库

Spring主从数据库的配置和动态数据源切换原理

springboot+mybatis数据源动态切换与加载

springboot2.0动态多数据源切换