首页 > 编程语言 > 详细

Lombok 安装、入门 - 消除冗长的 java 代码

时间:2015-07-09 02:08:00      阅读:248      评论:0      收藏:0      [点我收藏+]
?   Lombok是一种JavaArchive(JAR)文件,可用来消除Java代码的冗长。通过在开发环境中实现Lombok,开发
人员可以节省构建诸如hashCode()和equals()这样的方法以及以往用来分类各种accessor和mutator的大量时间。
? ? lombok 的官方网址:http://projectlombok.org/??
? ? 官网上有 lombok 三分四十九秒的视频讲解,里面讲的也很清楚了,而且还有文档可以参考。
在这里我就不扯太多,先来看一下?lombok 的安装,其实这个官网视频上也有讲到。
lombok 安装
? ? 使用 lombok 是需要安装的,如果不安装,IDE 则无法解析 lombok 注解。先在官网下载最新版本的 JAR
包,现在是 1.16.4 版本。
? ? 安装分为自动安装和手动安装。
? ? 1. 自动安装适合Eclipse,把下载到的lombok.jar放到E盘,如下图

bubuko.com,布布扣

? ? 2. 进入命令窗口,执行java -jar lombok.jar,如下图

bubuko.com,布布扣

? ? 3.在弹出的窗口选择要安装的Eclipse版本,此处我本机安装了两个版本的Eclipse,如下图

bubuko.com,布布扣

    2.1.手动安装,适合MyEclipse,将lombok.jar复制到myeclipse.ini所在的文件夹,如下图

bubuko.com,布布扣

?   2.2.打开MyEclipse.ini,插入以下两行? ?
    -Xbootclasspath/a:lombok.jar
? ? -javaagent:lombok.jar

bubuko.com,布布扣

    2.3.重启,然后将lombok.jar加入lib。
    注:若您是先导入了一个使用了lombok的工程后再安装的lombok,则按如上方法安装上lombok后,把导入
的这个项目删除,然后再次导入即可。
lombok 注解
    lombok 提供的注解不多,可以参考官方视频的讲解和官方文档。
??  Lombok 注解在线帮助文档:http://projectlombok.org/features/index.
??  下面介绍几个我常用的 lombok 注解:
????????@Data???:注解在类上;提供类所有属性的 getting 和 setting 方法,
此外还提供了equals、canEqual、hashCode、toString 方法
????????@Setter:注解在属性上;为属性提供 setting 方法
????????@Getter:注解在属性上;为属性提供 getting 方法
????????@Log4j?:注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
????????@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
????????@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法

下面是简单示例如图

bubuko.com,布布扣

?附:lombok.jar

Lombok 安装、入门 - 消除冗长的 java 代码

原文:http://cgi-bin.iteye.com/blog/2225133

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!