1、创建springboot项目
选择 Spring lnitializr,填写项目信息,然后点击 Next
选择 springboot版本,项目依赖,然后点击 Finish
这样我们的springboot项目就创建完成了。
2、添加mybatis plus的依赖
在 pom.xml 文件中加入依赖
<!-- mp -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.1</version>
</dependency>
<!-- 代码生成工具 -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.4.1</version>
</dependency>
<!-- 代码生成模板 -->
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId>
<version>2.2</version>
</dependency>
3、添加mybatis plus的配置信息
在 application.yml 配置文件中添加配置信息
#添加mybatis-plus配置
mybatis-plus:
configuration:
#打印SQL执行详情
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
type-aliases-package: edu.xja.entity
4、添加代码生成类
新建一个CodeGenerator类(类名可以自定义),将以下代码粘贴进去
数据库用的是 mysql
package edu.xja;
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;
import com.baomidou.mybatisplus.generator.AutoGenerator;
import com.baomidou.mybatisplus.generator.config.DataSourceConfig;
import com.baomidou.mybatisplus.generator.config.GlobalConfig;
import com.baomidou.mybatisplus.generator.config.PackageConfig;
import com.