注释模板
异常注释用 @exception
或 @throws
表示,在 JavaDoc 中两者等价。
Eclipse
设置注释模板的入口:Window -> Preference -> Java -> CodeStyle -> Code Template 然后展开Comments节点就是所有需设置注释的元素。
手动设置
文件(Files)注释模板
1 | /** |
类型(Types)注释模板
类、接口、枚举的注释
1 | /** |
字段(Fields)注释模板
1 | /** |
构造函数(Constructors)模板
1 | /** |
方法(Methods)模板
1 | /** |
覆盖方法(Overriding Methods)模板
1 | /* (non-Javadoc) |
代表方法(Delegate Methods)模板
1 | /** |
getter方法模板
1 | /** |
setter方法模板
1 | /** |
导入 xml 配置
可以从网上下载配置好的 .xml
文件导入。
生成注释
一:快捷键
使用快捷键 Alt+Shift+J
快速生成文档注释。
二:创建类时生成
IDEA
类、接口、枚举注释模板
该模板会在新建类型文件时自动添加。
1 | /** |
类型文件注释模板(自定义)
Live Templates (实时模板) 可以帮助我们更加高效的写一些固定模式的代码,以提高编码效率。同时也可以自定义代码模板。
推荐链接: 代码生成利器:IDEA 强大的 Live Templates
1、File -> Settings -> Editor -> Live Templates
2、新建组:命名为 user
3、新建模板:起个名,比如 cc (类注释 Class Comment),mc (方法注释 Method Comment)。
模板内容:
1 | ** |
使用:
1 | 在类型文件头部:/cc+Enter |
方法注释模板(自定义)
步骤同上…
模板一
模板内容:
1 | ** |
设置模板变量表达式:
使用:
1 | 在方法头部:/mc+Enter |
结果:
模板二
修改模板一内容如下:
1 | ** |
修改 param 变量的表达式为自定义 groovyScript 脚本:
1 | groovyScript("def result='';def flag=false;def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if (!params[i].equals('')) {flag=true;result+='* @param ' + params[i] + ' ' + params[i] + ((i < params.size() - 1) ? '\\n\\t ':'')} else {result+=' *'}}; return flag ? ' *\\n\t ' + result : result", methodParameters()) |
结果: