Abbreviation:
function(这个可以随便命名,但一定要注意,前面不要加 /)
Template text:
**
* @author $user$
* @date $date$ $time$
$params$
* @return $return$
* @description
**/
上图1:
点击Edit variable,params对应的Expression用一下代码:
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<(params.size()-1)){result+=' * @param ' + '\\t' + '\\t' + params[i] + ' : ' + '\\n'}else{result+=' * @param ' + '\\t' + '\\t' + params[i] + ' : '}}; return result;}", methodParameters());
上图2:
最后,怎么用呢:
在方法上面输入/function,然后回车,生成的文档整整齐齐!