maven配置mybatis(MyBatis-Plus 多数据源配置)

本文目录
MyBatis-Plus 多数据源配置
一,引言
在我们实际业务开发中,有时需要同时涉及多个数据库, 可能一个 API 中所需要的数据,往往是包含了多个数据库中的数据,这个时候我们就需要在项目运行中,切换数据源。
二,具体实现
步骤一:我们先需要引入maven配置,版本可自选。dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。
步骤二:多数据源配置,需要注意的后面都有写注释。
步骤三:步骤三就可以直接使用啦,真的是太方便了, @DS 可以注解在方法上或类上, 同时存在就近原则 方法上注解 优先于 类上注解 。
官方建议:
1,本框架只做 切换数据源 这件核心的事情,并不限制你的具体操作,切换了数据源可以做任何CRUD。
2,配置文件所有以下划线 _ 分割的数据源 首部 即为组的名称,相同组名称的数据源会放在一个组下。
3,切换数据源可以是组名,也可以是具体数据源名称。组名则切换时采用负载均衡算法切换。
4,默认的数据源名称为 master ,你可以通过 spring.datasource.dynamic.primary 修改。
方法上的注解优先于类上注解。
5,强烈建议只在service的类和方法上添加注解,不建议在mapper上添加注解。
maven聚合项目中mybatis要在父pom中怎么装配
这个是父pom中用来做公共包的,使用dependency标签表示子pom如果用到该包会自动引入,你需要做的是配置好父pom和子pom间的依赖关系即可,父pom中使用《modules》
《module》icontact_data《/module》《/modules》标签标识子pom

更多文章:
delphi数据库案例(请提供一个简单的DELPHI查询数据库的实例,包括所有操作)
2026年4月19日 13:00
ui培训学校排名(请问:惠州UI培训学校排名比较靠前的有哪些)
2026年8月23日 10:15
学生座位随机数生成器(用excel随机排座位号码不要重复的)
2025年6月14日 13:30
用solidworks画大白(大神们这个用solidworks怎么画)
2026年4月17日 21:30
apache恢复默认配置(配置php以后,重启Apache,配置失效了,但重启电脑以后又好了,怎么)
2026年9月5日 07:45
onmousemove怎么停止(js的onmousemove)
2025年8月2日 16:45
三角函数值对照表全部初中(特殊角度的三角函数值是怎么样的呢)
2026年1月3日 15:15













