有使用过springboot加mybatisplus的同学应该知道mybatisplus的curd接口有多方便,mybatisplus的设计初衷是只增强,不改变,它也提供了mybatis-generator的代码生成包,可以生成controller,entity,service,impl,mapper,mapper.xml,但是还是需要去配置ftl模板,这里我来提供一个更简单的方法,只需要一个main方法,直接执行就可以了,绝对是最简单的代码生成方法了,如果你没有使用mybatisplus,也想生成代码,可以百度一下easyCode这个插件,只需要鼠标点几下就生成了。
- 使用mybatis-plus需要导入的几个包
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.2.0</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.2.0</version>
</dependency>
<!-- freemaker模板引擎,用于定义代码生成模板 -->
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.28</version>
</dependency>
<!-- lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<!-- mysql驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
- main方法,随便放一个地方,直接复制下面的内容
package com.demo.generator