Eclipse注解模板设置
2015-08-03 17:22
337 查看
给大家介绍了一下在注释的相关设置,本文将会进一步讲解有关注释的内容。
设置注释模板的入口:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素。
本文现就每一个元素逐一给大家介绍一下。
文件(Files)注释标签:
类型(Types)注释标签(类的注释):
字段(Fields)注释标签:
构造函数(Constructor)标签:
方法(Methods)标签:
覆盖方法(Overriding Methods)标签:
代理方法(Delegate Methods)标签:
getter方法标签:
setter方法标签:
要实现上面的注释模板,这需要将下面的配置文件导入就可以了:
设置注释模板的入口:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素。
本文现就每一个元素逐一给大家介绍一下。
文件(Files)注释标签:
/** * @Title: ${file_name} * @Package ${package_name} * @Description: ${todo}(用一句话描述该文件做什么) * @author ${user} * @date ${date} * @version V1.0 */
类型(Types)注释标签(类的注释):
/** * @ClassName: ${type_name} * @Description: ${todo}(这里用一句话描述这个类的作用) * @author ${user} * @date ${date} * * ${tags} */
字段(Fields)注释标签:
/** * @Fields ${field} : ${todo}(用一句话描述这个变量表示什么) */
构造函数(Constructor)标签:
/** * 创建一个新的实例 ${enclosing_type}. * * ${tags} */
方法(Methods)标签:
/** * @Title: ${enclosing_method} * @Description: ${todo}(这里用一句话描述这个方法的作用) * @param ${tags} 参数 * @return ${return_type} 返回类型 * @throws */
覆盖方法(Overriding Methods)标签:
/* (非 Javadoc) * <p>Title: ${enclosing_method}</p> * <p>Description: </p> * ${tags} * ${see_to_overridden} */
代理方法(Delegate Methods)标签:
/** * ${tags} * ${see_to_target} */
getter方法标签:
/** * @return ${bare_field_name} */
setter方法标签:
/** * @param ${param} the ${bare_field_name} to set */
要实现上面的注释模板,这需要将下面的配置文件导入就可以了:
<?xmlversion="1.0"encoding="UTF-8"?>
<templates>
<template
autoinsert="false"
context="filecomment_context"
deleted="false"
description="Comment for created Java files"
enabled="true"
id="org.eclipse.jdt.ui.text.codetemplates.filecomment"
name="filecomment">
/** * @Title: ${file_name} * @Package ${package_name} * @Description: ${todo}(用一句话描述该文件做什么) * @author ${user} * @date ${date} * @version V1.0 */
</template>
<template
autoinsert="false"
context="typecomment_context"
deleted="false"
description="Comment for created types"
enabled="true"
id="org.eclipse.jdt.ui.text.codetemplates.typecomment"
name="typecomment">
/** * @ClassName: ${type_name} * @Description: ${todo}(这里用一句话描述这个类的作用) * @author ${user} * @date ${date} * * ${tags} */
</template>
<template
autoinsert="false"
context="fieldcomment_context"
deleted="false"
description="Comment for fields"
enabled="true"
id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment"
name="fieldcomment">
/** * @Fields ${field} : ${todo}(用一句话描述这个变量表示什么) */
</template>
<template
autoinsert="false"
context="constructorcomment_context"
deleted="false"
description="Comment for created constructors"
enabled="true"
id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment"
name="constructorcomment">
/** * 创建一个新的实例 ${enclosing_type}. * * ${tags} */
</template>
<template
autoinsert="false"
context="methodcomment_context"
deleted="false"
description="Comment for non-overriding methods"
enabled="true"
id="org.eclipse.jdt.ui.text.codetemplates.methodcomment"
name="methodcomment">
/** * @Title: ${enclosing_method} * @Description: ${todo}(这里用一句话描述这个方法的作用) * @param ${tags} 参数 * @return ${return_type} 返回类型 * @throws */
</template>
<template
autoinsert="true"
context="overridecomment_context"
deleted="false"
description="Comment for overriding methods"
enabled="true"
id="org.eclipse.jdt.ui.text.codetemplates.overridecomment"
name="overridecomment">
/* (非 Javadoc) * <p>Title: ${enclosing_method}</p> * <p>Description: </p> * ${tags} * ${see_to_overridden} */
</template>
<template
autoinsert="true"
context="delegatecomment_context"
deleted="false"
description="Comment for delegate methods"
enabled="true"
id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment"
name="delegatecomment">
/** * ${tags} * ${see_to_target} */
</template>
<template
autoinsert="false"
context="gettercomment_context"
deleted="false"
description="Comment for getter method"
enabled="true"
id="org.eclipse.jdt.ui.text.codetemplates.gettercomment"
name="gettercomment">
/** * @return ${bare_field_name} */
</template>
<template
autoinsert="true"
context="settercomment_context"
deleted="false"
description="Comment for setter method"
enabled="true"
id="org.eclipse.jdt.ui.text.codetemplates.settercomment"
name="settercomment">
/** * @param ${param} the ${bare_field_name} to set */
</template>
</templates>
相关文章推荐
- java 学习笔记------画图函数的认识
- spring入门基础(一)
- 修改myeclipse的jsp模板
- Eclipse 导入 cas-server-core3.5.1报错 CDI xxx El xxx
- Java成员变量的访问权限
- 理解Java对象序列化
- 学习笔记——Java内部类练习题
- Spring 之八 整合Mybatis
- 我为什么把think in java 读了10遍
- java中四种引用类型
- 给电脑插入安卓手机那么在eclipse的DDMS视图里的Devices没设备信息
- java中的引用类型概念
- java使用webscoket小李子
- Spring 使用注解方式进行事务管理
- 使用Myeclipse进行简单webservice开发的示例
- 个人的spring配置的简单记录
- 常见逻辑问题java代码实现
- Java学习笔记------如何为文本输入框设置下凹效果?
- SpringMVC学习笔记
- spring mvc 环境搭建