1. pom文件引入该插件
在引入插件的同时要加入数据库依赖,这里使用的是MySQL 8
1 | <plugin> |
其他依赖
1 | <dependency> |
2. MyBatisGenerator的配置文件
在<jdbcConnection>标签中,如果使用的是MySQL 8,则connectionURL="jdbc:mysql://localhost:3306/springboot_mybatis?serverTimezone=UTC"需要加入时区serverTimezone=UTC,不加时,在运行MyBatisGenerator时会产生如下错误。如果是MySQL5则不存在该问题。
1 |
|
3. cmd中执行构建命令
切换到当前工程的目录下,执行
1 | mvn -Dmybatis.generator.overwrite=true mybatis-generator:generate |

4. 构建后新生的文件

新生成的UserMapper.java中需要加入@Repository注解

5. 配置文件
数据库连接url要指定时区(这里使用MySQL 8)
1 | = 8089 |
6. 工程结构
