自动添加描述
class
// 创建时间有的也没有 仅仅就是class的描述信息,看个人公司情况吧,描述信息最好创建时间有一个空行,我忘记了/**
* 描述信息
*
* @create: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
*/
method
// 一会要写入模板的内容
*** 描述信息* $param$* @return $return$*/// groovyScript在网上找的,一般会java scala可以简单的读一下,就是for循环然后字符串拼接groovyScript("def result='';def stop=false; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); if (params.size()==1 && (params[0]==null || params[0]=='null' || params[0]=='')) { stop=true; }; if(!stop) { for(i=0; i < params.size(); i++) {result +=((i==0) ? '\\r\\n' : '') + ((i < params.size() - 1) ? ' * @param ' + params[i] + '\\r\\n' : ' * @param ' + params[i] + '')}; }; return result;", methodParameters())// 下面这个脚本当参数为空的时候也会生成@param不太好,还要手动搞
groovyScript("def result='';def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\n ' : '')};return result", methodParameters())
看效果,是不是很好看哈哈哈哈