文章目录 引言 I 模块划分 工程结构 父工程 自实现功能模块 依赖库坐标(功能能力依赖管理模块) II Java多数据源配置模块 pom 多数据源注解 多数据源,切面处理类 多数据源上下文 config 多数据源属性 properties III 知识扩展 多数据实现方式 使用AOP切片方式的主要步骤 引言 本文采用AbstractRoutingDataSource AOP 方式实现多数据源配置 AbstrictRoutingDataSource的本质就是利用一个Map将数据源存储起来,然后通过Key来得到Value来修改数据源。 应用场景:特殊方法使用特定数据库 /** * 查询人员信息 * * @param param * @return * @throws Exception */ @DataSource("slave2")// 动态数据源slave2 @Override