idea2019.1.3自定义注释

一、设置类注解模板(在创建类的时候自动填充

 

 

/**
* @version: V1.0
* @author: cq
* @className: ${NAME}
* @packageName: ${PACKAGE_NAME}
* @description: ${description}
* @data: ${DATE} ${TIME}
**/



二、配置方法注解

1、File-->Setting-->Live Templates,点击+,选择2.Template Group...

2、 创建Group,我的命名为CqGroup,然后选中CqGroup再次点击+,选中1.Live Templates

 

 

3、编辑模板

**
* @Author: cq
* @MethodsName: $methodName$
* @Description:
* $VAR1$
$params$* @Return $returns$
* @Throws:$throws$
**/

4、配置参数

 

VAR1配置:

groovyScript("

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

效果如下:

1、单个参数

2、多个参数

 

 

注意注意注意:Abbreviation(注释快捷键)一定不要加斜杠 /

 

posted @ 2020-02-19 16:50  Coco`  阅读(633)  评论(0编辑  收藏  举报