java文件和方法注释模版
java文件注释模版
/**
* description: ${NAME} <br>
* date: ${DATE} ${TIME} <br>
* author: ${USER} <br>
* version: 1.0 <br>
*/
java方法注释模版
**
* description: $description$ <br />
* version: 1.0 <br />
* date: $date$ $time$ <br />
* author: huanglong <br />
$param$
* @return {$return$}
*/
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) ? '\\r\\n' : '')}; return result", methodParameters())
return的表达式:
groovyScript("def result=\"${_1}\"; if(result == \"void\"){return \"\";}else{return \"{@link \"+result+\"}\";}", methodReturnType())
其中在配置date变量时,由于系统环境,date()方法返回的格式可能是XXXX/XX/XX XXXX,2019/2/12 0012 后面的0012是天数,我们需要使用date(“yyyy-MM-dd”)来解决这个问题