1.设置截图
模板值:
*
* @Author $user$
* @Description //todo
* @param $param$
* @Return $return$
* @Throws
* @Date $date$ $time$
**/
2.表达设置
设置的表达式:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); result += params[0] + '\\n';for(i = 1; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())
3.第二种方法
模板值:
*
* @Author $user$
* @Description //todo
$param$
$return$
* @Throws
* @Date $date$ $time$
**/
选择每个参数对应的获取方法(在下拉选择框中选择即可),网上有很多教程说获取param时使用脚本的方式,我试过使用脚本
的方式不仅麻烦而且只能在方法内部使用注释时才能获取到参数
其中params变量的内容一定要放在Default value中!!!内容为:
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==0){result+='* @param ' + params[i] + ': '}else{result+='\\n' + ' * @param ' + params[i] + ': '}}; return result;}", methodParameters());
其中return变量的内容也一定要放在Default value中!!!内容为:
groovyScript("def returnType = \"${_1}\"; def result = '* @return: ' + returnType; return result;", methodReturnType());