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());