- 浏览: 153565 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
18335864773:
推荐用户国内自主研发的组件 pageoffice 组件生成 e ...
java 导出Excel poi 实现 -
nijinglie:
这个jsp页面具体怎么写????
java 导出Excel poi 实现 -
fxwjsw:
Array.prototype.distinct = func ...
js数组去除重复项目 -
ae6623:
讲的很好!!赞一个,嗯是图片向上滚动了-100px;这就好理解 ...
css背景定位技术 -
qieyi28:
呵呵
javascript &的秒用
设置注释模板的入口: 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>
发表评论
-
Eclipse常用快捷键 10个最有用的快捷键
2017-10-12 16:46 523Eclipse中10个最有用的快捷键组合 一个E ... -
redis boundValueOps 方法操作解释
2017-06-21 17:17 25031.我的项目是maven项目,最近因为要用到,先引进下面两 ... -
centos 配置java JDK
2017-04-19 10:50 606因为使用的是Centos所以安装JDK,先从官网下载 h ... -
java 过滤器filter防sql注入
2016-07-14 11:03 942XSSFilter.java public void ... -
JSP 中使用常量防止硬编码
2016-06-11 11:55 2013jsp页面硬编码是个很头疼的问题,工作这么多年,看到 ... -
srpingMvc3.2 配置日期转换
2016-06-10 12:08 727配置spingMVC日期转换器,最近 ... -
eclipse,代码中有错误,项目中却不显示红叉
2016-06-04 23:27 14011.单个项目修改 项目上右键-->prope ... -
FORM表单防止重复提交的解决思路
2016-05-05 23:31 649现在分2种场景描述: ... -
Spring 面向切面编程(AOP)
2016-03-20 18:01 999一、什么是 AOP 面向 ... -
java 导出Excel poi 实现
2016-01-29 09:22 6981今天又做了一个Excel 导出的功能 ... -
Spring MVC之@RequestBody, @ResponseBody 使用方法
2016-01-21 11:37 3802@RequestBody 作用: i) ... -
jsp 标签 TagSupport的学习
2015-11-11 00:52 690TagSupport的学习 ... -
quartz spring 实现动态定时任务
2015-08-02 17:59 5359在实际项目应用中经常会用到定时任务,可以通过q ... -
Maven 区分开发环境和测试环境 配置
2015-07-30 19:41 1420项目开发过程中,如果一个项目经常发布,那么 ... -
HttpClient 请求和接收
2015-06-29 09:45 491最近要写一个简单的数据请求接口,嫌麻烦就 ... -
网站设计之装饰模式,解决WAP公用部分重复代码
2015-03-30 15:15 856sitemesh应用Decorator模式,用fi ... -
Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式…)介绍
2015-02-09 10:14 734redis是一个著名的key-val ... -
svn cleanup failed–previous operation has not finished; run cleanup if it was in
2014-10-28 15:24 628svn提交遇到恶心的问题,可能是因为上次cleanup中断后 ... -
schema 命名空间的理解
2014-10-06 10:47 733这几天重新温习了一下JAVA基础,发现对SC ... -
Callable与Future的介绍
2014-05-18 14:38 652Callable与 Future 两功能是Java在后 ...
相关推荐
MyEclipse注释规范,包括类的注释,方法注释等,方便快捷生成规范的注释
eclipse 与myeclipse 注释规范设置,规范的代码 分享下
Myeclipse注释规范 /** * * @ClassName: FilmImageController * @Description: TODO() * @author admin * @date 2014-3-5 下午2:53:23 * */
代码注释格式化模板,下载后解压,打开MyEclipse,在window-preferences-java-code styles-code templates里面选择import导入即可
当配置eclipse时,我们导入codetemplates.xml,来完成代码注释的规范性,统一性。示例: /** * * 类: <code> BlogInterceptor * 功能描述: * 创建人: zhaohy * 创建日期: 2015-1-13 上午11:24:41 * 开发...
MyEclipse 增加注释模板,只需要替换里面的名字就行,代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。...下面说一下我们在诉求网二期开发中使用的代码注释规范,供大家参考下。
myeclipse java代码注释导入模板 Preferences->Java->Code Style->import就可以; 也可以根据自己的代码注释规范修改这个xml文件
在myeclipse或eclipse中导入注释文件和格式文件,便于编码规范
MyEclipse代码规范模板,把包中的xml文档导入到myeclipse中 新建类文件的时候自动排好注释模版。 包中有导入步骤。
本文主要介绍的技术:(大神绕过) MAVEN搭建JAVA-WEB项目 Spring的配置文件 Junit单元测试 Spring整合JSON输出 Spring整合Mybatis不需要写DAO层代码 ...代码注释的规范,和一些MyEclipse的规范操作(个人觉得规范的)
java经典基础编程题(包含代码,详细的注释以及思路的讲解),且每个例子都在MyEclipse上运行通过,且编码规范,有助于大家解读代码,注释中包含一些java的基础思想以及技巧的讲解,非常有助于java初学者上手,对...
文档生成工具可以自动生成代码注释文档,便于团队内外理解和使用项目代码。 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:struts1.2-spring1.2-hibernate3.0 采用技术:javascript,jquery,log4j 采用工具:myeclipse6.0 测试工具:junit 适用范围:初级、中级java程序员下载!...采用企业编码规范,注释全面!
6、代码可读性问题:代码生成非常规范,注释一应俱全,甚至包括生成时间、开发人员签名等(注:注释主要来源于数据库表、列的注释,也可手动修改)。 QQ 155040311 Emain englishking@qq.com 电话:13598080810
5. 遵循程序设计编码规范,标识符应命名规范、代码注释充分、排版风格良好; 6. 使用JS对表单提交的数据及格式进行校验(是否为空、是否为数字等等) 7. 要求系统具有良好的安全性,能有效防止非法登录用户访问需...
生成的代码非常规范,注释来源于表和列的注释,非常详尽。 2、能分析任一SELECT查询语句,提取查询结果的记录集字段名称、类型,生成查询的j2ee代码,以包括上述文件。 3、工具提供了一套完整的J2EE模板,...
Java 面向对象编程测试机试题 本测试机试题旨在考察 Java 程序员在面向对象编程(OOP)方面的知识和技能,...* 代码中应添加必要的注释,以便其他人阅读和理解代码。 * 代码应具有可读性、可维护性和可扩展性等特点。
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...