效果圖
模板配置路徑: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())