参考:http://www.cnblogs.com/senzjx/archive/2009/09/21/1570950.html
1、设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。设置完成之后,通过按钮“Export All...”可以把设置好的模版导出,然后在其他机器上通过“Import...”导入
2、双击对应类型即可以编辑,或者点击按钮“Edit...”,可以通过界面的"Insert Variable..."按钮来插入丰富的类型数据。
3、该界面除了有注释模版(Comments),还有代码模版(Code)
一下是一个Comments的例子:
现就每一个元素逐一介绍:
文件(Files)注释标签:
/** * @Title: ${file_name} * @Package ${package_name} * @Description: ${todo}(用一句话描述该文件做什么) * @author A18ccms A18ccms_gmail_com * @date ${date} ${time} * @version V1.0 */
类型(Types)注释标签(类的注释):
/** * @ClassName: ${type_name} * @Description: ${todo}(这里用一句话描述这个类的作用) * @author A18ccms a18ccms_gmail_com * @date ${date} ${time} * * ${tags} */
字段(Fields)注释标签:
/** * @Fields ${field} : ${todo}(用一句话描述这个变量表示什么) */ 构造函数标签:
/** *
Title:
*Description:
* ${tags} */方法(Constructor & Methods)标签:
/** * @Title: ${enclosing_method} * @Description: ${todo}(这里用一句话描述这个方法的作用) * @param ${tags} 设定文件 * @return ${return_type} 返回类型 * @throws */
覆盖方法(Overriding Methods)标签:
/* (非 Javadoc) *
Title: ${enclosing_method}
*Description:
* ${tags} * ${see_to_overridden} */代表方法(Delegate Methods)标签:
/** * ${tags} * ${see_to_target} */ getter方法标签:
/** * @return ${bare_field_name} */
setter方法标签:
/** * @param ${param} 要设置的 ${bare_field_name} */
下面这个是Code的一个简单例子
例如:New Java files
/******************************************************************************* * @project: ${project_name} * @package: ${package_name} * @file: ${file_name} * @author: ${user} * @created: ${date} * @purpose: * * @version: 1.0 * * Revision History at the end of file. * * Copyright ${year} AcconSys All rights reserved. ******************************************************************************/ ${filecomment} ${package_declaration} ${typecomment} ${type_declaration} /******************************************************************************* * Revision History
* [type 'revision' and press Alt + / to insert revision block]
* * * * Copyright ${year} AcconSys All rights reserved. ******************************************************************************/