一、配置类的模板
1、打开idea的设置界面
2、找到配置File -> Settings -> Editor -> File and Code Templates
3、对java类做修改(模板均使用相同的,可按需修改)
添加代码
/**
* Author 作者
* Description TODO
* CreateDate ${DATE} ${TIME}
* Version 1.0
*/
二、方法模板
1、打开配置:File -> Settings -> Editor -> Live Templates,并且添加模板组(命名随意)
2、点击Live Template,新建一个模板
设置Abbreviation为:**,设置Expand with为Enter,即触发补全方式为斜杠加双星号,再按Enter键来触发补全模板
3、设置Template text模板内容
**
*
* @Author 作者
* @Description TODO
* @Date $date$ $time$
$param$
$return$
*/
4、设置模板应用文件类型为java类文件
5、变量设置
① param变量
groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param ' + params[i] + ' ' +((i < params.size() - 1) ? '\\r\\n ' : '')}; return result == '' ? null : result", methodParameters())
② return变量
groovyScript("def returnType = \"${_1}\"; def result ='';if(returnType=='null'||returnType=='void'){return;}else{result += '* @return ';cls = returnType.split('<');for(i = 0; i < cls.size(); i++){temp = cls[i].tokenize('.');result += temp[temp.size() - 1] + ((i < cls.size() - 1) ? '<' : '');};return result + ' ';}", methodReturnType());
③ date变量和time变量点击右侧下拉框,分别选中date()和time()即可