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盘,如下图

Lombok 安装、入门 - 消除冗长的 java 代码_第1张图片

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

Lombok 安装、入门 - 消除冗长的 java 代码_第2张图片

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

Lombok 安装、入门 - 消除冗长的 java 代码_第3张图片

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

Lombok 安装、入门 - 消除冗长的 java 代码_第4张图片

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

Lombok 安装、入门 - 消除冗长的 java 代码_第5张图片

    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 安装、入门 - 消除冗长的 java 代码_第6张图片

 附:lombok.jar

你可能感兴趣的:(LOMBOK)