文档章节

Eclipse使用技巧 - 自定义JavaDoc注解和代码模版,提升开发效率和规范性

星之云
 星之云
发布于 2016/04/08 21:15
字数 374
阅读 31
收藏 0

项目中对于注释和代码规范的要求往往是毕比较严格的,如果全靠手动完成效率低,还难以保证保证的规范。幸好Eclipse给我们提供了自定义代码模版的功能。

 

先说一下Java代码注释模版,它是指这里的配置:

 

 

 

是不是跟你的不一样,多了@author和@date ?,恩,这是我自定义过的注释模版。效果是在给方法用/**注释内容*/,注释的时候,会生成如下形式的代码:

 

 

${tags}是生成@param ,@return这些结果。其余的应该不用我多说了。

 

定义这样的模版很简单,在刚才的位置,点Edit,按照如下的输入即可:

 

 

这就够了?当然不是,如果在之前的方法忘记了@date时间注释,要怎么补上?直接用@ + 代码辅助?是不是找不到@date 标签?呵呵,当然,这个@date其实是我自定义的。定义的位置在这里:

 

 

赶紧New一个 @date标签吧。

 

 

注:Pattern中 @date字符为手动填写。后面两个变量为Eclipse内部提供的。

 

保存看看效果?

 

 

@date 出现了吧。

 

是不是还想扩展Insert Variable里的内容?笔者也研究了一番,找到了这个:

《Eclipse使用技巧 – 自定义注释模板变量》

 http://www.coderli.com/archives/eclipse-template-variable/

 转载于:http://www.coderli.com/archives/eclipse-javadoc-template


本文转载自:

共有 人打赏支持
星之云
粉丝 0
博文 2
码字总数 0
作品 0
深圳
程序员
注解的那些事儿(二)| 如何自定义注解

自定义注解是自己写框架的必备技能,使用注解能极大地提升开发效率,因此自定义注解是一个高级开发者必备的技能。 要自定义注解,首先需要了解一个注解的构成部分。 一个注解大致可以分为三个...

陈树义
06/06
0
0
20个代码生成框架 (.NET JAVA)

1.1 CodeSmith 一款人气很旺国外的基于模板的dotnet代码生成器 官方网站:http://www.codesmithtools.com 官方论坛:http://forum.codesmithtools.com/default.aspx 版权形式:30天试用 开...

唐僧他大叔
2017/02/24
0
0
Beetlsql 2.8.6 发布,Java Dao 工具

本次发布,修复了1个bug,和完善了javadoc #272 T templateOne(T entity); 拼写错误 #271 selectInt 到jdbc 结果集为null的时候报错 com.ibeetl beetlsql 2.8.6 BeetlSql 是全新的Java 数据库...

闲大赋
2017/03/15
1K
6
代码自动生成工具

1.1 CodeSmith 一款人气很旺国外的基于模板的dotnet代码生成器 官方网站:http://www.codesmithtools.com 官方论坛:http://forum.codesmithtools.com/default.aspx 版权形式:30天试用 开...

fish_yufeng
2016/01/13
1K
0
AnnotationProcessor的小总结

以下内容主要讲解EventBus、Retrofit、Dagger2、ButterKnife等流行第三方库都在使用的AnnotationProcessor技术. 一 AnnotationProcessor工作流程 通过解析在源码中使用注解标记的类/变量/方法...

liaowenhao
2017/12/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vue+element-ui操作删除(单行和批量删除)

页面展示: <template><!-- 表格内容 --><el-table :data="packData" border style="width: 100%" ref="multipleTable" @selection-change="handleSelectionChange"><el-tab......

琴妹
11分钟前
0
0
基于vue(element ui) + ssm + shiro 的权限框架

zhcc 基于vue(element ui) + ssm + shiro 的权限框架 引言 心声 现在的Java世界,各种资源很丰富,不得不说,从分布式,服务化,orm,再到前端控制,权限等等玲琅满目,网上有句话说,语言框架...

DarrenHu_吴邪
18分钟前
1
1
数据库水平切分(MyCat分片)

范围分片 io.mycat.route.function.AutoPartitionByLong 自动范围分片 Function名称:rang-long(配置文件默认) 枚举分片 io.mycat.route.function.PartitionByFileMap 枚举分片 Funtion名称...

这很耳东先生
20分钟前
0
0
读《HeadFirst设计模式》笔记之外观模式

外观模式:提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。 举个栗子: 建了一个家庭影院,但是每次享受家庭影院时,你发现需要执行 将灯...

suyain
21分钟前
0
0
MongoDB分片配置

简单注解: mongos 路由进程, 应用程序接入mongos再查询到具体分片,监听端口默认27017 config server 路由表服务, 每一台都具有全部chunk的路由信息 shard为数据存储分片, 每一片都可以是...

LUIS1983
28分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部