MybatisPlus的代码生成器配置与使用
1 代码生成器
1.1 生成器比较
- Mybatis:
- 代码生成器基于xml文件进行生成
- 生成器可以生成:实体类,Mapper接口、Mapper映射文件
- Mybatis-Plus
- 代码生成器基于java代码来实现
- 生成器可以生成:实体类,Mapper接口、Mapper映射文件、Service层、Controller层
1.3 依赖引入
1 | <!-- MybatisPlus代码生成器 --> |
1.3 生成器编写
- (1)全局配置
1 | //1. 全局配置(com.baomidou.mybatisplus.generator.config.GlobalConfig) |
- (2)数据源配置
- SpringBoot项目还要在applicaiton.yaml中配置数据源才可以
1 | //2. 数据源配置 |
- (3)策略配置
1 | //3. 策略配置 |
- (4)包名配置
1 | //4. 包名配置 |
- (5)整合配置与执行
1 | //5. 整合配置 |
1.4 生成效果



1.5 Service说明


