效果图
模板配置路径:File | Settings | Editor | Live Templates
原因
很多人说用了groovyScript后取出的param是null,要在方法里面用/**才行。本人试验后发现其实并不是groovyScript不能用。应该是注释模板中的*把groovyScript去功能化了。下面贴出模板和groovyScript脚本。
注:模板中的$params$ 前面不能加*是关键!!!
注释模板
**
*
* @Description:
$params$
* @return: $returns$
* @author: syb
* @date: $date$ $time$
*/
groovyScript脚本
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) ? ' \\n' : '')}; return result", methodParameters())