SpringBoot 整合 Mybatis-plus 之 多数据源配置
1、环境搭建
-
新建一个
Module
,用于搭建多数据源配置,选择如下依赖:
-
完成后的目录结构如下:(删除不必要的文件)
-
使用 mp代码生成器生成完整的目录结构(也可不用)
代码生成器具体实现方法可查看博客 : (含
MpGenerator.java
代码)
https://blog.csdn.net/weixin_42862834/article/details/105951106 -
pom
文件依赖
由于创建Module
的时候已经选择了lombok、 mysql
等等依赖,所以这里只需要添加mybatis-plus
启动依赖即可:<!-- mybatis-plus 启动依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.1</version> </dependency>
-
注意
在启动类上要添加@MapperScan
注解,扫所有的Mapper文件
这样就不用每一个Dao文件上都添加@Mapper
注解啦~~@SpringBootApplication @MapperScan(basePackages = "com.demo.mp.datasource.mapper") public class DemoMybatisPlusDatasourceApplication { public static void main(String[] args) { SpringApplication.run