`
Kai_Ge
  • 浏览: 72451 次
  • 性别: 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
分享到:
评论

相关推荐

    lombok-plugin-java开发lombok插件0.3版本

    lombok-plugin-java开发lombok插件0.3版本idea导入from to desk 即可

    lombok-plugin-0.34-2021.2.zip

    Lombok 是一个 Java 开发工具,它通过注解的方式简化了 Java 类的编写工作,减少了样板代码。Lombok 提供的注解如 `@Data`, `@Setter`, `@Getter`, `@NoArgsConstructor`, `@AllArgsConstructor` 等,能够自动生成...

    lombok-plugin-0.34-2020.1.zip

    Lombok 是一个 Java 开发工具,它通过注解处理器自动为类添加getter、setter、构造器等常用方法,极大...对于 `lombok-plugin-0.34-2020.1.zip`,安装并启用这个插件将帮助你在开发过程中充分利用 Lombok 提供的便利。

    lombok-plugin-0.29-EAP.zip

    该压缩包文件"lombok-plugin-0.29-EAP.zip"中包含的是Lombok插件,这个插件通常用于集成开发环境(IDE),如IntelliJ IDEA或Eclipse,以便开发者在编写Java代码时能够直接享受到Lombok带来的便利。安装此插件后,IDE...

    lombok-1.16.20-API文档-中文版.zip

    赠送源代码:lombok-1.16.20-sources.jar; 赠送Maven依赖信息文件:lombok-1.16.20.pom; 包含翻译后的API文档:lombok-1.16.20-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.projectlombok:lombok:1.16.20...

    lombok-plugin-0.15.17- IntelliJ IDEA 2017.2.6 x64

    总之,`lombok-plugin-0.15.17-IntelliJ IDEA 2017.2.6 x64` 是一个增强 IntelliJ IDEA 对 Lombok 支持的插件,它使得开发人员能够利用 Lombok 提供的注解来简化 Java 代码,提高开发效率。在 2017 年 11 月 20 日时...

    lombok-pluginDK-0.29-2019.2.zip

    4. 点击 "Install plugin from disk..."(从磁盘安装插件...),找到并选择刚刚解压的 "lombok-plugin" 文件或目录。 5. 确认安装后,重启 IntelliJ IDEA,Lombok 插件就会被激活。 Lombok 提供的主要注解包括: -...

    lombok-plugin-0.27-2019.1.zip

    在文件列表中的`lombok-plugin`可能指的是Lombok插件的配置文件或者扩展文件,它可能包含了插件的配置信息、更新日志或者其他辅助资源。安装插件时,IDEA会自动处理这些文件,用户通常不需要直接操作。 总之,...

    lombok-plugin-0.34.1-2019.1.zip

    Lombok 是一个 Java 开发工具,它通过注解的方式简化了 Java 类的编写,使得代码更加简洁、易读。Lombok 提供了一系列的注解,如 `@Data`、`@AllArgsConstructor`、`@NoArgsConstructor`、`@Setter`、`@Getter` 等,...

    lombok-intellij-plugin.zip

    标题提到的 "lombok-intellij-plugin.zip" 是一个专门为 IntelliJ IDEA 设计的 Lombok 插件压缩包,其中包含了安装 Lombok 支持所需的文件。这个压缩包解压后,我们可以看到一个名为 "lombok-intellij-plugin-master...

    lombok-plugin-0.34-2019.3

    ​ Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。

    IDEA插件-lombok-plugin-0.28-2019.3.rar

    Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现...

    lombok-plugin-0.34-适用于2021.3.2idea.zip,支持213.6777.52版本idea

    安装插件的过程通常是:解压下载的zip文件,然后在IntelliJ IDEA的设置中找到“Plugins”或“扩展”,选择“Install plugin from disk”(从磁盘安装插件),最后指向解压后的lombok-plugin文件,IDE会自动完成安装...

    lombok-plugin-0.34.1-2018.1.zip

    Lombok 是一个 Java 开发工具库,它通过提供一系列注解来简化代码,尤其是在...通过安装 "lombok-plugin-0.34.1-2018.1.zip" 压缩包,开发者可以享受到该版本插件提供的所有功能,提升 Java 代码的简洁性和可维护性。

    lombok-plugin-0.29-2018.3.zip

    Lombok 是一个 Java 开发工具,它通过提供一系列的注解来简化代码,尤其是消除样板式的getter、setter、构造函数等。Lombok 插件针对 IntelliJ IDEA 集成开发环境(IDE)进行了优化,使得在 IDEA 中可以无缝地使用 ...

    lombok-plugin-0.29-2019.2.zip

    在 IntelliJ IDEA 中,你可以通过导入 "lombok-plugin-0.29-2019.2.zip" 文件来安装这个插件,然后重启 IDE,这样就可以享受到 Lombok 带来的便利。 Lombok 的使用需要配合 Lombok 库一起,将 Lombok 依赖加入到...

    lombok-plugin--0.32-2019.2.zip

    Lombok是一款非常受欢迎的Java库,它通过注解的方式简化了Java代码的编写,特别是对于getter、setter、构造函数、equals、hashCode以及toString等方法的生成。Lombok Plugin是针对集成开发环境(IDE)的扩展插件,它...

    lombok-1.16.10-API文档-中文版.zip

    赠送源代码:lombok-1.16.10-sources.jar; 赠送Maven依赖信息文件:lombok-1.16.10.pom; 包含翻译后的API文档:lombok-1.16.10-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.projectlombok:lombok:1.16.10...

    lombok-plugin-0.25-2019.1.1

    在这种情况下,你可以直接下载这个"Lombok-plugin-0.25-2019.1.1"的jar包,然后通过IDEA的本地安装方式进行安装。具体步骤是:打开IDEA的设置或首选项,找到Plugins选项,点击“Install plugin from disk...”,选择...

    lombok-plugin-0.16.zip

    在标题提到的"lombok-plugin-0.16.zip"中,包含的是Lombok的IDE插件,用于集成到IntelliJ IDEA或Eclipse开发环境中。 Lombok的核心在于提供了一系列的注解,这些注解可以在编译时自动生成对应的JavaBeans方法。例如...

Global site tag (gtag.js) - Google Analytics