1.文件頭註釋
/**
*@ClassName:
*@Author:DLzZ2013
*@Description:
*@Date:Create in ${TIME} ${DATE}
*@Modified By:
*/
2.方法註釋
方法一:
/**
*@Author:$user$
$params$
$return$
*@Description:
*@Date:$time$ $date$
**/
params:
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 ' + params[i] + ' : ' + '\\n'}else{result+=' * @param ' + params[i] + ' : '}}; return result;}", methodParameters());
return:
groovyScript("def returnType = \"${_1}\"; def result = ' * @return : ' + returnType; return result;", methodReturnType());
方法二:
*
* @Author:$user$
* @Description:$description$
* @Date:$time$ $date$
* @Param $param$
* @return $return$
**/