文章目录 前言 一、多数据源配置 1.引入相关依赖 2.配置数据源 3.使用 @DS 切换数据源 二、业务代码 1.核心业务类 1.1.动态读取指定数据源 1.2.数据源标识常量 1.3.定义策略接口 1.4.响应策略处理 1.5.前端控制器 2.MySQL数据源相关业务代码 3.SqlServer数据源相关业务代码 4.完整代码结构 三、测试 1.获取MySQL数据 2.动态切换数据源,获取SqlServer数据 前言 背景:开发一个查询接口,数据目前先暂时从旧系统SqlServer数据源拿,后期切换到新系统MySQL数据源 要求:在不用修改代码的情况下,接口实现动态切换数据源 一、多数据源配置 1.引入相关依赖 <!-- MySQL驱动 --> <dependency> <groupId>mysql</