注意版本:Springboot 2.1.5、Mybatis-Plus 3.3.0
参考官方文档:https://mybatis.plus/
1. 引入相关依赖
<!-- 引入mybatis-plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.0</version>
</dependency>
<!-- 代码生成器依赖 V3.0.3+ -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.3.0</version>
</dependency>
<!-- freemarker模板引擎依赖 -->
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
</dependency>
2. 配置文件
此处使用了application.yml风格,也可用properties,可根据个人习惯使用。
server:
port: 9999
spring:
datasource:
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=UTC&useSSL=false
username: root
password: 123456
mybatis-plus:
config-location:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #打印sql
logging:
level:
com.haocheng.study.springboot.mybatisplus: debug
3. 建表
CREATE TABLE `chengji` (
`id` int(20) NOT NULL,
`name` varchar(255) DEFAULT NULL,
`sub` varchar(255) DEFAULT NULL,
`grade` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
4. 代码生成器
直接贴代码,记录下需要注