1、file—setting—editor–live Templates
template text
*
*
* @Description
$params$
* @Return $return$
*/
groovy脚本如下:
groovyScript(
"
def result = '';
def params = \"${_1}\".replaceAll(
'[\\\\[|\\\\]|\\\\s]', '').split(',').toList();
if (params.size() > 1) {
result +=' * @param ' + params[0] + ' \\n';
for(i = 1; i < params.size(); i++) {
result += ' * @param ' + params[i] +
((i < params.size() - 1) ? ' \\n' : '');
};
} else {
result +=' * @param ' + params[0] + ' ';
};
return result
",
methodParameters()
)