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(注释快捷键)一定不要加斜杠 /