zoukankan      html  css  js  c++  java
  • Idea使用方式——创建类模板

    问题:创建类或接口时,要添加自定义的默认注释,比如版本,时间等。每个类修改显然不符合程序员的思路,有没有办法通过定义模板来实现?

    使用Idea模板

    Idea可听过创建类模板来实现。
    功能路径:Setting -> Editor -> File and Code Template -> Class 修改,右侧文件内容

    模板内容

    ${}变量标识变量注入

    #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")
    package ${PACKAGE_NAME};   // 解决package
    #end
    #parse("File Header.java")
    // 默认导入lombok,方便日志打印
    import lombok.extern.slf4j.Slf4j;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    /**  
        * @Title: ${NAME}      // 默认是类名称 
        * @Description:        // 类实现的介绍
        * @author: libo        //  作者
        * @date: ${DATE} ${TIME} // 创建时间,${DATE} 自动注入系统日期,${TIME}自动注入当天时间,分钟
        * @Version: 1.0         //版本
        */
    @Slf4j
    public class ${NAME} {
    }
    
    

    系统变量类型

    ${PACKAGE_NAME} name of the package in which the new class is created
    ${NAME} name of the new class specified by you in the Create New Class dialog
    ${USER} current user system login name
    ${DATE} current system date
    ${TIME} current system time
    ${YEAR} current year
    ${MONTH} current month
    ${MONTH_NAME_SHORT} first 3 letters of the current month name. Example: Jan, Feb, etc.
    ${MONTH_NAME_FULL} full name of the current month. Example: January, February, etc.
    ${DAY} current day of the month
    ${HOUR} current hour
    ${MINUTE} current minute
    ${PROJECT_NAME} the name of the current project

    效果

    新建一个类,Test

    通过定义模板,可以完全自定义自己的类注释

  • 相关阅读:
    一千亿亿亿字节
    分布式发布订阅消息系统
    Google Chrome 的内核引擎 WebKit 介绍
    找项目网站C# 下写入视频的简单实现
    学ios开发:Delegate,Action Sheet, Alert
    Web服务器
    Google Chrome Source Code 源码下载
    大数据处理的趋势五种开源技术介绍
    MDA项目思路小结
    重新发布本人所有博客文章中涉及的代码与工具(大部分是C++和Java)
  • 原文地址:https://www.cnblogs.com/jason0529/p/13606595.html
Copyright © 2011-2022 走看看