开始我也是觉得 随便// /** 就行了。 可到了需要写文档的是时候。需要代码的可读性。一目了然。
话不多说直接上图
关于类
/**
*@ClassName ${NAME}
*@Description TODO
*@Author @yangzhenguang
*@CreateTime: ${DATE} ${TIME}
*@Version 1.0
*/
方法的
**
* @Description: $description$$param$
* $return$
* @Author yangzhenguang
* @CreateTime $DATE$ $TIME$
*/
第一步 先创建一个组
下面添加模板
我直接全选
param
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] == '') return result;if(i==0) result += '\\n'; result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())
return
groovyScript("def params=\"${_1}\";def index=params.lastIndexOf('.', params.indexOf('<'));if(index!=-1){params=params.substring(index+1);};index1=params.lastIndexOf('<', params.indexOf('.')); index2=params.indexOf('.');while(index1!=-1&&index2!=-1){replaceTemp=params.substring(index1+1,index2+1); if(replaceTemp.indexOf(',')==-1){params=params.replaceAll(replaceTemp, '');index1=params.lastIndexOf('<', params.indexOf('.')); index2=params.indexOf('.');}else{index1=params.lastIndexOf(',', params.indexOf('.'));index2=params.indexOf('.');} };if(params.indexOf(',')==-1){params=params.substring(params.lastIndexOf('.')+1);};return '@return ' + params", methodReturnType())
OK 展示效果