文档章节

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

星之云
 星之云
发布于 2016/04/08 21:15
字数 374
阅读 32
收藏 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
深圳
程序员
私信 提问
Beetlsql 2.8.6 发布,Java Dao 工具

本次发布,修复了1个bug,和完善了javadoc #272 T templateOne(T entity); 拼写错误 #271 selectInt 到jdbc 结果集为null的时候报错 BeetlSql 是全新的Java 数据库访问 工具,具有如下特性:...

闲大赋
2017/03/15
1K
6
20个代码生成框架 (.NET JAVA)

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

唐僧他大叔
2017/02/24
0
0
注解的那些事儿(二)| 如何自定义注解

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

陈树义
06/06
0
0
代码自动生成工具

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

fish_yufeng
2016/01/13
1K
0
eclipse中自动生成javadoc文档的方法

这篇文章主要介绍了eclipse中自动生成javadoc文档的方法,是实用eclipse开发Java程序时非常实用的技巧,对于进行Java项目开发具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例讲述了ecl...

Carl_
2015/05/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周五乱弹 —— 这就是不要女朋友的理由

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @狄安娜的猫 :分享丁家鑫的单曲《丁家鑫 - 克罗地亚狂想曲 - 古筝remix》 《丁家鑫 - 克罗地亚狂想曲 - 古筝remix》 手机党少年们想听歌,请...

小小编辑
23分钟前
124
6
CentOS配置Tomcat监听80端口,虚拟主机

Tomcat更改默认端口为80 更改的配置文件是: /usr/local/tomcat/conf/server.xml [root@test-a ~]# vim /usr/local/tomcat/conf/server.xml # 找到 Connector port="8080" protocol="HTTP/1......

野雪球
今天
5
0
《稻盛和夫经营学》读后感心得体会3180字范文

《稻盛和夫经营学》读后感心得体会3180字范文: 一代日本经营之圣稻盛和夫凭借刻苦勤奋的精神以及深植于佛教的商业道德准则,成为了“佛系”企业家的代表人物。在《稻盛和夫经营学》“领导人...

原创小博客
今天
4
0
java框架学习日志-5(常见的依赖注入)

依赖注入(dependency injection) 之前提到控制反转(Inversion of Control)也叫依赖注入,它们其实是一个东西,只是看的角度不同,这章详细说一下依赖注入。 依赖——指bean对象创建依赖于...

白话
今天
5
0
红外接收器驱动开发

背景:使用系统的红外遥控软件没有反应,然后以为自己接线错误,反复测试,结果烧坏了一个红外接收器,信号主板没有问题。所以自己开发了一个红外接收器的python驱动。接线参见https://my.os...

mbzhong
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部