IntelliJ IDEA方法注释模板设置说明
1 新建Template Group
命名为MyMethodTemplate
在MyMethodTemplate
下新建Live Template
,命名为*
因为IDEA生成注释的默认方式是:/* +模板名+快捷键(比如若设置模板名为add快捷键用Tab,则生成方式为/*add+Tab),如果不采用这样的生成方式IDEA中没有内容的方法将不可用,例如获取方法参数的methodParameters()、获取方法返回值的methodReturnType()
*
* description
*
* @param: $param$
* @return $return$
* @Date $DATE$
*/
设置参数的获取方式,选择右侧的Edit variables
按钮return
返回脚本
groovyScript("def result=\"${_1}\"; if(result == \"void\"){return \"\";}else{return \"{@link \"+result+\"}\";}", methodReturnType())
直接下拉选择对应的属性@params返回脚本
groovyScript("def result=''; def stop=false; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); if (params.size()==1 && (params[0]==null || params[0]=='null' || params[0]=='')) { stop=true; }; if(!stop) { for(i=0; i < params.size(); i++) {result +=((i==0) ? '\\r\\n' : '') + ((i < params.size() - 1) ? ' * @param ' + params[i] + '\\r\\n' : ' * @param ' + params[i] + '')}; }; return result;", methodParameters())
选择应用场景:勾选Java
选择快捷键,Enter
= 回车 用法: /** + 回车
效果图