1.进入Settings -> Editor -> Live Templates
2.点击’+’ Templates Group 添加一个组 填写相关内容,Abbreviation中填入 ‘*’ 一个星号
3.Template text中填写自定义的模板:
d
a
t
e
date
date 可设置注释生成后光标停留的位置,在参数设置时勾上Skip if defined
**
* @author xx
* @date $date$ $time$
*
*
$param$
* @return $return$
*/
4.在底部点击define(是Change) 选择Java 就行
5.点击Edit variables 进行参数的设置
param参数使用表达式:
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) ? '\\r\\n' : '')}; return result", methodParameters())
return参数使用表达式:
groovyScript("def result=\"${_1}\"; if(result == \"void\"){return \"\";}else{return \"{@link \"+result+\"}\";}", methodReturnType())