Idea插件之Lombok简化实体类setter/getter操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Idea插件之Lombok简化实体类setter/getter操作相关的知识,希望对你有一定的参考价值。

参考技术A 在使用Java语言开发时写实体类都需要写一大堆的setter/getter,属性一旦有修改、删除或增加需要重新生成或删除setter/getter,增加了很多繁琐的操作。
为此有了Lombok后可以简化这些操作:
使用注解:@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data
不需要编写或生成get/set等方法
图示如下:

2.安装后需要添加依赖(pom.xml中)

IDEA安装Lombok插件失败

 

Lombok简介

简化了冗余代码编写,减少了代码量。
@Data注解的作用相当于 @Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode的合集。
@Log 省去了在LombokTest中添加 getLogger的如下代码: 

private static final java.util.logging.Logger log = java.util.logging.Logger.getLogger(LogExample.class.getName());

问题描述

通过标题大致也能够知道这次十三遇到的问题了,就是IDEA编辑器无法正常下载安装Lombok插件,当时的情形如下:

技术分享图片

在IDEA的Plugins界面搜索插件并下载,但是始终没有任何反应,在半分钟左右的请求等待后IDEA编辑器中直接出现了错误提示弹窗,如下:

技术分享图片

通过上图可以看到,提示也很清楚,就是无法下载!之后又把这个过程反复尝试了有三次,但是得到的结果都是相同的,之后又尝试了其他的方案,但是都无法正常安装这个插件,具体原因不太清楚,但是估计与网络有很大的关系,可能是被墙了,或者是刚好那天网络发神经,总之就是无论如何都安装不了这个插件。

解决方案

很多时候由于网路原因导致下载安装Lombok插件失败,导致无法通过插件仓库下载安装,可以通过本地下载并install的方式来把Lombok安装到IDEA编辑器中

整个过程就是:下载插件包-->本地install即可。本人亲测可用。

安装过程

1.首先找到插件包

插件包可以在两个地方下载,分别是IDEA的官方插件仓库和GitHub里lombok-intellij-plugin仓库中的release包。

地址分别是:http://plugins.jetbrains.com/plugin/6317-lombok-plugin,网址打开后可以看到各个版本信息:

技术分享图片

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

技术分享图片

下载时候注意对应IDEA编辑器的版本了,不同版本之间是无法安装的。

2.之后是确认IDEA的版本

打开IDEA的安装目录可以看到IDEA的版本信息,如图所示:

技术分享图片

可以看到十三安装的IDEA版本为2017.3.3,因此需要安装对应的Lombok插件版本也是2017.3.3。

3.下载

比如我的版本是2017.3.3,那我就下载lombok-plugin-0.16-2017.3.3.zip文件就可以了。

4.安装

依次进入IDEA-->Settings/Preferences-->Plugins

技术分享图片

在Plugins面板中有‘install from disk‘按钮,点击后选择下载的lombok-plugin-0.16-2017.3.3.zip文件即可,安装成功,过程如下:

技术分享图片

问题完美解决!

 



以上是关于Idea插件之Lombok简化实体类setter/getter操作的主要内容,如果未能解决你的问题,请参考以下文章

Spring学习笔记:尝试Lombok简化实体类代码

IntelliJ IDEA lombok插件的安装和使用

idea 安装 lombok插件

IDEA中实用的插件

IDEA安装Lombok插件失败

Lombok 从弃坑到入门