模板是将一个事物的结构规律予以固定化、标准化的成果,它体现的是结构形式的标准化。---百度百科
很多公司或组织都有各自的代码注释规范,我们每新建类或者方法的时候如果每次重新写或者从以前的地方复制粘贴过来很麻烦,而且很容易出错。那么,设置类注释和方法注释模板就应运而生啦!其实,大家都知道,在idea中输入sout+Enter键,就会变成system.out.print(),输入psvm,就会变成public static void main (String[] args){},其实,这也是模板的作用。
下面,教大家如何设置类注释和方法注释模板:
一,类注释模板
步骤:
File-->Settings-->Editor-->File and Code Templates-->Class-->设置类模板-->Apply-->OK
讲解:
如上图,红的的大框里的内容为我们新建一个类的时候自动生成的代码:
默认生成包路径:
默认生成类的框架:
类注释(绿色框框):
下面是小编设置的类注释模板,仅供参考~~~
/**
*@Description:
*@Author:Sarah
*@Data:
*@Version:
*/
大家有没有注意到@Data后面有默认值,这些其实我们可以在底下绿色框框的位置查看的
意味着填写了${DATE}就能获取系统的时间了
二、方法注释模板
步骤:
File-->Settings-->Editor-->Live Templates-->+-->Template Group-->Create New Group-->选择刚刚新建的模板分组-->Live Templates
1、Abbreviation:模板缩写
2、Description:模板描述
3、Template text:模板text(仅供参考)
/**
* 功能描述
*
$param$
* @return $return$
* @author
* @since $date$ $time$
*/
4、Applicable:添加模板生成的地方
注意:这个步骤很重要,一定要记得设置(我不会跟你萌说我踩过坑,设置完之后没有效果,找了好久原因)
5、编辑模板中的参数
该设置中的Name与第三条的参数一一对应
Default value中是缺省值,和类注释中的默认值同理
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) ? '\\n':'')}; return result", methodParameters())
1
6、1(Abbreviation)与6组合成为生成方法注释的快捷键
如上,我们的类模板和方法模板就设置好了。