1、 点右侧加号,选择Template Group,生成Template Group(xiaobai),在其下选择加号选择1生成类注释(cl代表快捷方式)和方法注释(mo代表快捷方式)
2、 类注释配置
Abbreviation中填写快捷方式(cl);Description中进行描述;template text中输入模板
- 类注释模板
/**
* TODO 描述方法的用途
*
* @author
* @since $date$
*/
点击Edit variables进行如下操作
3、 方法注释配置
Abbreviation中填写快捷方式(mo);Description中进行描述;template text中输入模板
- 方法注释模板
/**
* TODO 描述方法的用途
*
$param$
* @return $return$
* @author
* @since $date$ $time$
*/
点击Edit variables进行如下操作
注:param对应Expression如采用自带表达式(methodParameters())则参数在同一行,故采用下面表达式使参数分行(注释对不齐,可自调下面表达式);在生成方法时在方法中生成,在方法头生成的param为null。
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if (i == 0) {result+=' * @param ' + params[i] + ' ' + ((i < params.size() - 1) ? '\\n':'')} else {result+=' * @param ' + params[i] + ' ' + ((i < params.size() - 1) ? '\\n':'')}}; return result", methodParameters())