美文网首页
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