`
qieyi28
  • 浏览: 153565 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

myEclipse注释规范

阅读更多

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开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}(用一句话描述这个变量表示什么) 
*/ 
构造函数标签: 

/** 
* <p>Title: </p> 
* <p>Description: </p> 
* ${tags} 
*/ 

方法(Constructor & 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} 要设置的 ${bare_field_name} 
*/ 
例子: 
<?xml version="1.0" encoding="UTF-8"?> 
<templates> 
    <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="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> 
    <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"> 
    /**   
     * 此方法描述的是:   
     * @author: wangxiongdx@163.com   
     * @version: ${date} ${time}   
     */   
    </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="filecomment_context"    
                deleted="false"    
                description="Comment for created Java files"    
                enabled="true"    
                id="org.eclipse.jdt.ui.text.codetemplates.filecomment"    
                name="filecomment"> 
    /**   
     * 文件名:${file_name}   
     *   
     * 版本信息:   
     * 日期:${date}   
     * Copyright 足下 Corporation ${year}    
     * 版权所有   
     *   
     */   
    </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"> 
    /**   
     * ${bare_field_name}   
     *   
     * @return the ${bare_field_name}   
     * @since   CodingExample Ver(编码范例查看) 1.0   
    */   
    </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"> 
    /* (non-Javadoc)   
     * ${see_to_overridden}   
     */   
    </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"> 
    /**   
     * ${field}:${todo}(用一句话描述这个变量表示什么)   
     *   
     * @since Ver 1.1   
     */   
    </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"> 
类描述   

 /**   
     * 此类描述的是:   
     * @author: wangxiongdx@163.com   
     * @version: ${date} ${time}    
     */   
    </template> 
</templates> 
<?xml version="1.0" encoding="UTF-8"?> 
<templates> 
    <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="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> 
    <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"> 
    /** 
     * 此方法描述的是: 
     * @author: wangxiongdx@163.com 
     * @version: ${date} ${time} 
     */ 
    </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="filecomment_context" 
                deleted="false" 
                description="Comment for created Java files" 
                enabled="true" 
                id="org.eclipse.jdt.ui.text.codetemplates.filecomment" 
                name="filecomment"> 
    /** 
     * 文件名:${file_name} 
     * 
     * 版本信息: 
     * 日期:${date} 
     * Copyright 足下 Corporation ${year} 
     * 版权所有 
     * 
     */ 
    </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"> 
    /** 
     * ${bare_field_name} 
     * 
     * @return the ${bare_field_name} 
     * @since   CodingExample Ver(编码范例查看) 1.0 
    */ 
    </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"> 
    /* (non-Javadoc) 
     * ${see_to_overridden} 
     */ 
    </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"> 
    /** 
     * ${field}:${todo}(用一句话描述这个变量表示什么) 
     * 
     * @since Ver 1.1 
     */ 
    </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"> 
    /** 
     * 此类描述的是: 
     * @author: wangxiongdx@163.com 
     * @version: ${date} ${time} 
     */ 
    </template> 
</templates> 

分享到:
评论

相关推荐

    MyEclipse注释规范

    MyEclipse注释规范,包括类的注释,方法注释等,方便快捷生成规范的注释

    eclipse 与myeclipse 注释规范设置

    eclipse 与myeclipse 注释规范设置,规范的代码 分享下

    Myeclipse注释规范

    Myeclipse注释规范 /** * * @ClassName: FilmImageController * @Description: TODO() * @author admin * @date 2014-3-5 下午2:53:23 * */

    MyEclipse自动注释配置文件

    代码注释格式化模板,下载后解压,打开MyEclipse,在window-preferences-java-code styles-code templates里面选择import导入即可

    myeclipse注释器使用

    当配置eclipse时,我们导入codetemplates.xml,来完成代码注释的规范性,统一性。示例: /** * * 类: &lt;code&gt; BlogInterceptor * 功能描述: * 创建人: zhaohy * 创建日期: 2015-1-13 上午11:24:41 * 开发...

    MyEclipse-增加注释模板

    MyEclipse 增加注释模板,只需要替换里面的名字就行,代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。...下面说一下我们在诉求网二期开发中使用的代码注释规范,供大家参考下。

    myeclipse java 代码注释导入模板

    myeclipse java代码注释导入模板 Preferences-&gt;Java-&gt;Code Style-&gt;import就可以; 也可以根据自己的代码注释规范修改这个xml文件

    myeclipse与eclipse注释文件,格式文件导入

    在myeclipse或eclipse中导入注释文件和格式文件,便于编码规范

    MyEclipse代码模板

    MyEclipse代码规范模板,把包中的xml文档导入到myeclipse中 新建类文件的时候自动排好注释模版。 包中有导入步骤。

    MAVEN整合Spring+SpringMVC+Mybatis源码

    本文主要介绍的技术:(大神绕过) MAVEN搭建JAVA-WEB项目 Spring的配置文件 Junit单元测试 Spring整合JSON输出 Spring整合Mybatis不需要写DAO层代码 ...代码注释的规范,和一些MyEclipse的规范操作(个人觉得规范的)

    java经典基础编程题(包含代码,详细的注释以及思路的讲解)

    java经典基础编程题(包含代码,详细的注释以及思路的讲解),且每个例子都在MyEclipse上运行通过,且编码规范,有助于大家解读代码,注释中包含一些java的基础思想以及技巧的讲解,非常有助于java初学者上手,对...

    基于javaweb的小型超市信息管理(进销存)系统。开发工具为MyEclipse.zip

    文档生成工具可以自动生成代码注释文档,便于团队内外理解和使用项目代码。 API管理工具则方便开发者创建、测试、发布和维护API接口。 持续集成与持续部署(CI/CD): Jenkins、Travis CI、GitHub Actions等...

    家教信息管理系统毕业设计

    5.2.2 注释规范 30 5.3 软件编码 31 5.4 测试概述 34 5.5 软件测试 35 5.5.1测试要点 35 5.5.2测试内容 35 5.5.3单元测试 35 5.5.4测试用例设计 36 结论与展望 39 致 谢 40 参 考 文 献 41 附 录 42 附录A 外文文献...

    SSH多表增删改查(有详细注释)

    采用框架SSH:struts1.2-spring1.2-hibernate3.0 采用技术:javascript,jquery,log4j 采用工具:myeclipse6.0 测试工具:junit 适用范围:初级、中级java程序员下载!...采用企业编码规范,注释全面!

    haivDb4J2ee1.3

     6、代码可读性问题:代码生成非常规范,注释一应俱全,甚至包括生成时间、开发人员签名等(注:注释主要来源于数据库表、列的注释,也可手动修改)。 QQ 155040311 Emain englishking@qq.com 电话:13598080810

    JSp 医院预约挂号系统源码+数据库

    5. 遵循程序设计编码规范,标识符应命名规范、代码注释充分、排版风格良好; 6. 使用JS对表单提交的数据及格式进行校验(是否为空、是否为数字等等) 7. 要求系统具有良好的安全性,能有效防止非法登录用户访问需...

    HaivOra4J2ee工具提供图片

    生成的代码非常规范,注释来源于表和列的注释,非常详尽。  2、能分析任一SELECT查询语句,提取查询结果的记录集字段名称、类型,生成查询的j2ee代码,以包括上述文件。  3、工具提供了一套完整的J2EE模板,...

    JavaOOP内部测试机试题1.doc

    Java 面向对象编程测试机试题 本测试机试题旨在考察 Java 程序员在面向对象编程(OOP)方面的知识和技能,...* 代码中应添加必要的注释,以便其他人阅读和理解代码。 * 代码应具有可读性、可维护性和可扩展性等特点。

    java基础案例与开发详解案例源码全

    2.3.4 Java代码中的注释23 2.3.5 常见错误解析24 2.4 Java类库组织结构和文档27 2.5 Java虚拟机简介28 2.6 Java技术两种核心运行机制29 2.7 上机练习30 第3章 3.1 变量32 3.1.1 什么是变量32 3.1.2 为什么需要变量32...

Global site tag (gtag.js) - Google Analytics