去?Intellij idea ?官方論壇找到,是Lombok插件沒(méi)有安裝,安裝Lombok 插件,重啟Intellij idea 問(wèn)題解決!
注:這個(gè)問(wèn)題的引發(fā),是由于自己Intellij idea 13 升級(jí)到 ?Intellij idea 15,忘記安裝插件引起!

先說(shuō)一下lombok.jar中都有哪些注解
@EqualsAndHashCode:實(shí)現(xiàn)equals()方法和hashCode()方法?
@ToString:實(shí)現(xiàn)toString()方法?
@Data :注解在類上;提供類所有屬性的 getting 和 setting 方法,此外還提供了equals、canEqual、hashCode、toString 方法?
@Setter:注解在屬性上;為屬性提供 setting 方法?
@Getter:注解在屬性上;為屬性提供 getting 方法?
@Log4j :注解在類上;為類提供一個(gè) 屬性名為log 的 log4j 日志對(duì)象?
@NoArgsConstructor:注解在類上;為類提供一個(gè)無(wú)參的構(gòu)造方法?
@AllArgsConstructor:注解在類上;為類提供一個(gè)全參的構(gòu)造方法?
@Cleanup:關(guān)閉流 @Synchronized:對(duì)象同步 @SneakyThrows:拋出異常
以上刪除線標(biāo)注的是比較常用的注解
---------------------
插件在線安裝可能容易失敗,可自行本地去下載
1.首先找到插件包
插件包可以在兩個(gè)地方下載,分別是IDEA的官方插件倉(cāng)庫(kù)和GitHub里lombok-intellij-plugin倉(cāng)庫(kù)中的release包。
地址分別是:http://plugins.jetbrains.com/plugin/6317-lombok-plugin,網(wǎng)址打開(kāi)后可以看到各個(gè)版本信息:

https://github.com/mplushnikov/lombok-intellij-plugin/releases,網(wǎng)址打開(kāi)后同樣可以看到插件的版本信息:

這里的版本信息有什么用呢?肯定是對(duì)應(yīng)IDEA編輯器的版本了,不同版本之間是無(wú)法安裝的。
打開(kāi)IDEA的安裝目錄可以看到IDEA的版本信息,如圖所示:

可以看到十三安裝的IDEA版本為2017.3.3,因此需要安裝對(duì)應(yīng)的Lombok插件版本也是2017.3.3。
這一步就不用細(xì)講了,在前文提到的倉(cāng)庫(kù)中找到對(duì)應(yīng)版本的文件,點(diǎn)擊下載即可,比如我的版本是2017.3.3,那我就下載lombok-plugin-0.16-2017.3.3.zip文件就可以了。
安裝完重啟并做如下配置
