在创建类的时候自动判断类名是否是以DTO结尾,如果是,则加上响应的注解和
serialVersionUID
1. 在 settings -> editor -> File and Code Templates -> Includes
添加代码片段,比如作者信息
- 记住这个文件名
File Header
,后面可以通过这些文件名在模板文件中引用这些代码片段
2. 转到左边的 Files
tab
选择要调整的文件模板类型,比如本次要调整在创建Class的时候的模板
-
调整之前大概长这样:
3. 根据自己的需要进行改写
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#if($NAME.endsWith("DTO"))
import lombok.*;
import java.io.Serializable;
#parse("File Header.java")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ${NAME} implements Serializable {
private static final long serialVersionUID = -1L;
}
#else
#parse("File Header.java")
public class ${NAME} {
}
#end
-
使用velocity的语法即可