zoukankan      html  css  js  c++  java
  • IDEA 自定义注释模板 支持设置多个param参数

    在使用IDEA过程中,很多人可能感觉自带注释太简约了,想增加一些属性,比如作者、创建时间、版本号等等,这个时候我们可以使用自定义的注释模板来实现我们需求,话不多说直接进入如何自定义模板设置:

    打开设置界面:

    File --> Settings

    创建模板组:

    Editor --> Live Templates --> 点击“+” --> 2.Template Group --> 输入名称,点击OK(我输入的是My Group)

    创建模板:

    选中新建的模板组(My Group) --> 点击“+” --> 1.Live Template

    模板设置:

    1.设置模板前缀,如果设置为,使用时 /* + Enter键(第5步设置该按键),如果设置为a,使用时 /*a + Enter键,其他类推

    2.设置该模板应用范围,mothed表示方法,file表示类上面

    3.填写模板内容,具体内容会在后面补充,可以参考

    4.设置模板中变量的取值

    5.设置执行按键,默认是Tab,我一般习惯改为Enter键。该功能主要配合步骤1中的模板前缀使用

    6.设置模板应用范围,一般是点击第一个进行全选操作。

    模板样例及取值设置

    1.方法的注释模板:其中的author可以更改,其他一般默认即可

    /*
    *
    $params$
    * @return $returns$
    * @exception $exception$
    * @author DingDing
    * @date $date$ $time$
    */

    2.模板的变量取值设置

    params:groovyScript("def result=''; def params="${_1}".replaceAll('[\\[|\\]|\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\r\n' : '')}; return result", methodParameters())
    returns:methodReturnType()
    exception:expressionType(Expression)
    date:date()
    time:time()

  • 相关阅读:
    Spring AOP 随记
    Java设计模式系列 — 构造器模式
    【Java线程安全】 — 常用数据结构及原理(未完结)
    【最佳实践】好用的Quartz管理器类
    Timer和时间调度
    Java9之HashMap与ConcurrentHashMap
    记一次maven的包冲突经历
    hbase高可用集群部署(cdh)
    HBase 1.2.6 完全分布式集群安装部署详细过程
    hadoop-2.7.3完全分布式部署
  • 原文地址:https://www.cnblogs.com/dwdw/p/11851638.html
Copyright © 2011-2022 走看看