zoukankan      html  css  js  c++  java
  • IDEA类和方法注释模板设置

    1、在类上设置注释的模板

    File-->settings-->Editor-->File and Code Templates-->Files

    选择CLASS,如果没有选择File 下面的+ 进行添加

    内容

    #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
    #parse("File Header.java")
    /**
    * @author :
    * @date :${DATE} ${TIME}
    * @description :
    * @modyified By:
    */
    public class ${NAME} {
    }

    如果添加右下角的Apply 即可

    2、 File-->Settings-->Editor-->Live Templates

     选择新增分组,

    然后新增具体的模板

    Abbreviation 的值设置为* ,Description 为add comment for method ,

    Template text

    *
    * 功能描述:
    * @Param: $param$
    * @Return: $return$
    * @Author: $author$
    * @Date: $date$ $time$
    * @Description: 
    */

    选择作用的位置

    勾选java

    下面设置默认值

    param 设置的Default Value为 

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

    return 设置为

    methodReturnType()

    date 设置为date()

    time 位置为time()

    生成后的

        /**
        * 功能描述:
        * @Param: 
         * @param code
         * @param msgParams
         * @param throwable 
        * @Return: 
        * @Author: 
        * @Date: 2020/11/26 14:44
        * @Description: 
        */
        @Deprecated
        public BusinessException(String code,String [] msgParams,Throwable throwable) {
         }

    如果嫌弃@Param生成的不好看则设置为 methodParameters()

    @return 也可以设置为groovy脚本

    groovyScript("def params="${_1}"; if(params=='void'){return '';} else {return '\n * @return ' + params}", methodReturnType())

  • 相关阅读:
    生成唯一流水码
    搜索类
    数字转中文
    字符串转数组工具类
    类转换
    P1112 区间连续段
    P1113 同颜色询问
    Turtlebot3 机器学习
    Turtlebot2进阶教程
    turtlebot A2
  • 原文地址:https://www.cnblogs.com/zhian/p/14042603.html
Copyright © 2011-2022 走看看