美文网首页
IDEA的高级用法

IDEA的高级用法

作者: 垃圾简书_吃枣药丸 | 来源:发表于2022-08-12 10:00 被阅读0次

在创建类的时候自动判断类名是否是以DTO结尾,如果是,则加上响应的注解和serialVersionUID

1. 在 settings -> editor -> File and Code Templates -> Includes添加代码片段,比如作者信息

image.png
  • 记住这个文件名File Header,后面可以通过这些文件名在模板文件中引用这些代码片段

2. 转到左边的 Files tab

选择要调整的文件模板类型,比如本次要调整在创建Class的时候的模板

  • 调整之前大概长这样:


    image.png

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的语法即可


    image.png

# 测试

image.png

相关文章

网友评论

      本文标题:IDEA的高级用法

      本文链接:https://www.haomeiwen.com/subject/fnexgrtx.html