idea注释模板
类注释设置
File-->settings-->Editor-->File and Code Templates-->Includes-->File Header,粘贴如下内容即可。
记得把作者修改称自己,Apply后新建类和接口都会自动生成注释。
/** * @Description: * @Copyright: Copyright (c)2019 ALL RIGHTS RESERVED. * @Company: 成都国盛天丰技术有限责任公司 * @Author: 程立涛 * @CreateDate: ${DATE} ${TIME} * @UpdateDate: ${DATE} ${TIME} * @UpdateRemark: init * @Version: 1.0 * @menu ${description} */
方法注释设置
-
File-->Settings-->Editor-->Live Templates
-
默认的快捷键
-
新建分组,名字随意写
-
新建的模板,输入的*,也可以输入其他习惯的字母
因为IDEA生成注释的默认方式是:/*+模板名+快捷键(比如若设置模板名为add快捷键用Tab,则生成方式为
- /add+Tab),如果不采用这样的生成方式IDEA中没有内容的方法将不可用,例如获取方法参数的methodParameters()、获取方法返回值的methodReturnType().
-
模板名,后面会用到。记住这个模板名
-
方法模板内容如下:
* * @Description: $description$ * @Author: 程立涛 * @UpdateUser: 程立涛 * @Param: $param$ * @Return: $return$ * @CreateDate: $date$ $time$ * @UpdateDate: $date$ $time$ * @version: 1.0 * @status: done */
-
点击修改应用的地方,如下图选中Java:
-
模板的效果配置,如下图:
其中params变量的内容一定要放在Default value中!!!内容为:
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变量的内容也一定要放在Default value中!!!内容为:
groovyScript("def returnType = \\"${_1}\\"; def result = '* @return: ' + returnType; return result;", methodReturnType());
Apply后,在方法上输入:/*+模板名+Tab键。
属性注释设置
属性上输入:/**+Enter键
标签:return,--,idea,注释,params,result,模板 From: https://www.cnblogs.com/molity88/p/17378219.html