一、介绍:
mybatis-plus代码生成器现在有新、旧两种:
新版本
:适用版本于mybatis-plus-generator 3.5.1 及其以上版本
旧版本
:适用版本于mybatis-plus-generator 3.5.1 以下版本
在这里,我教给大家这种旧的方法,可能新的方法更加便捷,但是用旧的代码生成器用的多了,就暂时不想研究新的(其实两种的技术,还有方式,都是挺相似的,就是使用方法不太相同,影响不大)
二、生成代码
1.加入依赖
我使用的旧的代码生成器,因此,我使用生成器依赖是3.5.1一下版本的
这里我用的是3.4.1版本的
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.4.1</version>
</dependency>
配置模板引擎,我用的是freemarker
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.30</version>
</dependency>
加入swagger依赖
<dependency>
<groupId>com.spring4all</groupId>
<artifactId>spring-boot-starter-swagger</artifactId>
<version>1.5.1.RELEASE</version>
</dependency>
2.连接数据库
给你们一个用来测试的表吧,数据库自己建一个就行了
create table user (
id int auto_increment comment '主键'
primary key ,
no varchar(20) null comment '账号',
name varchar(100) not null comment '名字',
password varchar(20) not null comment '密码',
age int null ,
sex int null comment '性别',
phone varchar(20) null comment '电话',
role_id int null comment '角色 0超级管理员,1管理员,2普通账号',
isValid varchar(4) default'Y' null comment '是否有效,Y有效,其他无效'
)
charset = utf8
3.写配置文件
server:
port: 8090
spring:
datasource:
//mysql8一般用 com.mysql.cj.jdbc.Driv