1. 首页
  2. 技术知识

IDEA中lombok插件安装方法步骤教程详解

摘要 : 本文详细介绍IDEA中Lombok插件的安装及使用方法。


(adsbygoogle = window.adsbygoogle || []).push({});

IDEA中lombok插件的功能

Lombok项目是一种自动接通你的编辑器和构建工具的一个Java库,是一款非常实用的小插件,我们在编辑实体类时可以通过lombok注解减少getter、setter等方法的编写,在更改实体类时只需要修改属性即可,减少了很多重复代码的编写工作。接着,不用再一次写额外的getter、setter或者equals等方法。当我们的字段发生改变时,Lombok也会对相应的getter、setter或者equals等方法进行改变,同时它还支持构造函数相关的注解以及对日志的操作。使用Lombok可以帮助我们简化冗余的JavaBean代码,大大提高我们的开发效率,提高JavaBean中方法的执行效率。

那么,如何在我们的开发工具(基于Windows操作系统,eclipse下的安装,IDEA中直接搜索Lombok plugin就可以安装)中安装Lombok插件呢?

lombok插件的安装

第一步:先在官网https://projectlombok.org/download 下载Lombok.jar文件

lombok插件的安装

第二步:将lombok文件放到eclipse安装目录,我的eclipse安装目录是:D:\ide\eclipse,如下图所示:

lombok插件的安装

第三步:然后win+R输入cmd进入cmd控制台,或者开始运行,进入到eclipse安装目录下,输入以下命令:

java -jar lombok.jar

第四步:会跳转出如下窗口

lombok插件的安装

第五步:首先选Specify location按钮,选择eclipse安装目录,然后点击Install/update

lombok插件的安装

第六步:安装成功后,退出,会在eclipse的配置文件eclipse.iniX现 -javaagent:D:\ide\eclipse\lombok.jar,将这行数据修改为

lombok插件的安装

最后一步:重启eclipse,这样Lombok插件就安装好了。

lombok简单的使用方法

1、使用前需要说明的是安装的插件只是一个调用,就像我们使用maven插件一样,本机需要安装maven才行。我们在使用lombok前也需要添加lombok的依赖(若项目中已添加依赖,请勿重复添加)。
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.6</version>
    <scope>provided</scope>
</dependency>
 2、接下来我们编辑一个实体类Student,添加三个属性,最后在类上添加@Getter和@Setter,这2个注解可以帮我们在.class文件中生成类中所有属性的get/set方法。
3、那么编辑完代码后我们如何查看生成的方法呢?在菜单栏点击View–>Tool Windows→Structure,便可以看到类中所有的方法了,这些都是lombok自动生成的。
4、常用注解如下:
@Getter/@Setter:可以用在类上或属性上,自动生成setter和getter方法;
@ToString:用在类上,可以自动覆盖toString方法,当然还可以加其他参数,例如@ToString(exclude=”id”)排除id属性,或者@ToString(callSuper=true, includeFieldNames=true)调用父类的toString方法,包含所有属性;
@EqualsAndHashCode:用在类上,自动生成equals方法和hashCode方法;
@Slf4j:(不建议使用其他日志注解,原因:《为什么使用 SLF4J 而不是 Log4J 来做 Java 日志》),使用方法如下:
@Data:注解在类上,相当于同时使用了@ToString、@EqualsAndHashCode、@Getter、@Setter和@RequiredArgsConstrutor这些注解。不建议直接使用,应根据需要使用注解;
@AllArgsConstructor:生成一个包含所有成员变量的构造方法,建议在枚举类中使用;
其他注解请查看网上资料。

IDEA编辑器无法正常下载安装Lombok插件怎么办?

有网友遇到以下情况:在IDEA的Plugins界面搜索插件并下载,但是始终没有任何反应,在半分钟左右的请求等待后IDEA编辑器中直接出现了错误提示弹窗,如下:
IDEA编辑器无法正常下载安装Lombok插件怎么办?
通过上图可以看到,提示也很清楚,就是无法下载!之后又把这个过程反复尝试了有三次,但是得到的结果都是相同的,之后又尝试了其他的方案,但是都无法正常安装这个插件,具体原因不太清楚,但是估计与网络有很大的关系,可能是被墙了,或者是刚好那天网络发神经,总之就是无论如何都安装不了这个插件。

解决方案

由于无法通过插件仓库下载安装,于是想着通过本地下载并install的方式来把Lombok安装到IDEA编辑器中,过程中也遇到了一些小问题,比如不知道在哪里下载安装包,比如版本号冲突无法安装等等,但是都一一解决。

整个过程就是:下载插件包–>本地install即可。如果你也遇到了网络问题而导致无法正常安装Lombok插件,可以尝试一下十三的这个教程,亲测可用。

1.首先找到插件包

插件包可以在两个地方下载,分别是IDEA的官方插件仓库和GitHub里lombok-intellij-plugin仓库中的release包。地址分别是:http://plugins.jetbrains.com/plugin/6317-lombok-plugin,网址打开后可以看到各个版本信息:

IDEA编辑器无法正常下载安装Lombok插件怎么办?

https://github.com/mplushnikov/lombok-intellij-plugin/releases,网址打开后同样可以看到插件的版本信息:

IDEA编辑器无法正常下载安装Lombok插件怎么办?

这里的版本信息有什么用呢?肯定是对应IDEA编辑器的版本了,不同版本之间是无法安装的。打开IDEA的安装目录可以看到IDEA的版本信息,如图所示:

IDEA编辑器无法正常下载安装Lombok插件怎么办?
比如安装的IDEA版本为2017.3.3,因此需要安装对应的Lombok插件版本也是2017.3.3。下面就依次进入IDEA–>Settings/Preferences–>Plugins在Plugins面板中有’install from disk’按钮,点击后选择下载的lombok-plugin-0.16-2017.3.3.zip文件即可,安装成功,过程如下:
IDEA编辑器无法正常下载安装Lombok插件怎么办?
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持插件网。

查看更多



(adsbygoogle = window.adsbygoogle || []).push({});

转载必须注明来自:https://huajiakeji.com/productivity/2020-08/3554.html

原创文章,作者:starterknow,如若转载,请注明出处:https://www.starterknow.com/51090.html

联系我们