IDEA设置类注释、方法注释以及触发
IDEA-设置-编辑器-实时模板
设置 类 注释
如图新增名为UserComment
的模板组
模板文字:
/**
* @description: [功能描述]
* @param:
* @return:
* @author: TabKey9
* @update: $date$ $time$
*/
编辑变量
名称 - 表达式
date
- date()
time
- time()
更改适用场景
同理,设置 方法 注释如下
新增名为userDefine
是模板组
**
$param$
$return$
* @date $date$ $time$
*/
# 名称 - 表达式 - 默认值
param - annotated("annotation qname") - groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='* @param ' + params[i] + ' '}else{result+='\\n' + ' * @param ' + params[i] + ' '}}; return result;}", methodParameters());
return - annotated("annotation qname") - groovyScript("def returnType = \"${_1}\"; def result = '* @return ' + returnType; return result;", methodReturnType());
date - date() - null
time - time() - null