1.配置类注释
点击setting
方法一:
1.按照要求添加下图中的模板
/**
* @Author: aaa
* @Date: ${YEAR}/${MONTH}/${DAY}
* @Description:
*/
2.勾选下面的两个勾后点击apply
方法二:
我们看到了在刚刚那个模板中有这样一句话
这句话是表示创建项目的时候会自动引入File header.Java的表头,这个表头在下图中
注意两种方式用一种就可以,否则我们创建类的时候会两个重复的注释,
正确配置后的 效果如下
2.添加方法注释
添加一个分组,并命名
然后选中新建的这个组,然后点击右上角+号,选择Live Template
按照下图填入信息,第一个框最好选择和我一样,是一个*,这样后面操作方便一些,第二个框是描述信息随便填
template text 内容、
*
* $var1$
$params$ * @return $returns$
* @author $user$
* @description TODO
* @date $date$ $time$
*/
var1中填写
groovyScript(" def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) { if(i!=0)result+= ' * '; result+='@param ' + params[i] + ': ' + ((i < (params.size() - 1)) ? '\\n' + '\\t' : ''); }; return result", methodParameters())
returns中填写
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';}; def p1=params[i].split(',').toList(); for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\\\.').toList(); result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','} } ; }; return result", methodReturnType())
可以根据自己的需求微调