类注释
settings-》editor-》file and code templates
/**
* @Author: zzh
* @Date: ${DATE} ${HOUR}:${MINUTE}
* @Description:
*/
点击应用,效果
方法注释
settings-》editor-》 live templates
1、新建自己的模板分组
2、新建模板
3、选择应用范围
4、添加注释模板,修改快捷键为enter
*
* @author: zzh
* @description:
* @date: $date$ $time$
$param$
* @return: $return$
**/
获取方法参数
param :groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='* @param ' + params[i] + ': '}else{result+='\\n' + ' * @param ' + params[i] + ': '}}; return result;}", methodParameters());
获取返回值
return: groovyScript("def result=\"${_1}\"; if(result == \"void\"){return \"\";}else{return \"{@link \"+result+\"}\";}", methodReturnType())
效果图