`
Kai_Ge
  • 浏览: 73759 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

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

阅读更多
    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盘,如下图

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

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

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

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

    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:注解在类上;为类提供一个全参的构造方法

下面是简单示例如图

 附:lombok.jar
  • 大小: 53.6 KB
  • 大小: 8.2 KB
  • 大小: 44.1 KB
  • 大小: 78.4 KB
  • 大小: 56.1 KB
  • 大小: 129.8 KB
1
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics