一.导包
导入springboot包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
导入mysql数据库包,别的数据库可以导别的包
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.25</version>
</dependency>
导入lombok,mybatis-plus是基于lombok的
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
</dependency>
导入mybatis-spring-boot-starter依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.4</version>
</dependency>
导入代码生成器包
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.5.1</version>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.23</version>
</dependency>
二.对项目配置
1.配置application.yml
2.对启动类进行配置
对应dao层或者mapper层
三.生成代码
1.写一个代码生成器
.parent和.moduleName(生成的是controller,mapper层,service层,entity类)
.pathInfo(Collections.singletonMap(OutputFile.mapperXml, "D://code/mp"))(生成的是.xml文件)
.addinclude表名可以生成n个
2.运行程序
成功了
在自己设置的路径下会生成两个文件
把里面的代码cope到自己的项目中
四.成功就在眼前
小改一下entity
五.写controller
查询是带了分页的,查询所有的方法是.list