1.0 最简单版本搭建
先搭建一个springboot项目。
请先确保springboot项目搭建无误。(不需要写entity,mapper,service,controller这些。配置写好就可)
** 实体类和接口的创建方法**
-
先创建表。然后使用@Data注解创建实体类
-
导入依赖
<!--mybatis-plus的依赖-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.1.2</version>
</dependency>
<!--lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
-
import pom文件后,创建mapper接口文件,继承BaseMapper,无需写mapper映射文件
-
创建Service接口及其实现类。
注意:Service接口需要继承IService
而ServiceImpl则需要在实现的基础上添加继承关系:extends ServiceImpl<UserMapper,User>
创建测试类,通过service层使用
完毕。
2.0进阶版,代码生成器
- 导入新的依赖:
<!-- mybatis plus 代码生成器依赖 -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.1.0</version>
</dependency>
<!-- 代码生成器模板 -->
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
</dependency>
2.reimport之后,新建一个类,名为CodeGenerator
package com.example.demo