mybatis plus generator 3.5.3 自定模板
时间: 2023-08-10 16:00:53 浏览: 80
MyBatis Plus Generator 3.5.3 是一个可以自动生成 MyBatis Plus 的代码的工具,我们可以根据自己的需要来定制模板。
使用 MyBatis Plus Generator 3.5.3 自定义模板,首先我们需要在项目中引入对应的依赖,然后配置好相关的参数,就可以开始自动生成代码了。
在自定义模板时,我们需要了解 MyBatis Plus Generator 使用的是 Velocity 模板引擎,因此我们可以根据 Velocity 的语法来编写自己想要的模板。在模板中,我们可以使用一些变量来替换为真实的值,比如表名、字段名等。
举个例子,假设我们需要生成一个 User 实体类,其中包含 id、name 和 age 字段。我们可以创建一个名为 user.java.vm 的模板文件,然后在模板文件中编写以下代码:
```java
package com.example.entity;
import lombok.Data;
/**
* @author
* @since
*/
@Data
public class $!{tableName} {
/**
* 主键
*/
private Long id;
/**
* 姓名
*/
private String name;
/**
* 年龄
*/
private Integer age;
}
```
在模板中,$!{tableName} 表示表名,在生成代码时会自动替换为实际的表名。
我们可以根据自己的需求,在模板中添加 getter、setter 方法、构造方法等。可以根据业务需要自定义自己的模板。
最后,我们在配置文件中指定我们自定义的模板文件路径,并执行生成代码的命令,就可以按照我们定义的模板生成相应的代码了。
总之,使用 MyBatis Plus Generator 3.5.3 自定义模板,可以根据项目的需求来生成符合自己业务逻辑的代码,提高开发效率。