1. 程式人生 > >idea 安裝lombok 插件過程

idea 安裝lombok 插件過程

如果 方式 hash AC plus ont 作用 args ava

一、作用

Lombok是一個可以通過簡單的註解的形式來幫助我們簡化消除一些必須有但顯得很臃腫的 Java 代碼的工具,bean,entity等類,絕大部分數據類類中都需要get、set、toString、equals和hashCode方法,雖然idea和eclipse開發環境下都有自動生成的快捷方式,但自動生成這些代碼後,如果bean中的屬性一旦有修改、刪除或增加時,需要重新生成或刪除get/set等方法,給代碼維護增加負擔。而使用了lombok則不一樣,使用了lombok的註解(@Setter,@Getter,@ToString,@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之後,就不需要編寫或生成get/set等方法,很大程度上減少了代碼量,而且減少了代碼維護的負擔。lombok在編譯生成的字節碼文件中會幫我們生成這些方法,這就是lombok的神奇作用,去掉bean中get、set、toString、equals和hashCode等方法的代碼,使你的代碼看起來更加簡潔,寫起來也更加方便。

二、操作如下:

第一步:添加jar包或maven依賴

<dependencies>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.16</version> 
</dependency>
</dependencies>

第二步:在idea中安裝lombok 插件,分為在線安裝和本地安裝,以下2種均可,如果安裝插件idea 會報錯,提示“找不到該get/set方法”

1、外網可直接通過搜索獲取

技術分享圖片

2、內網可通過插件的方式安裝。插件下載地址:https://github.com/mplushnikov/lombok-intellij-plugin/releases ,Plugins -> Install plugin from disk... 選擇下載的zip包安裝,重啟idea即可。

第三步:開啟註解處理器(annotation processors)

技術分享圖片

三、驗證:實體類UserBean中通過@Data註解,來動態生成get/set,並且能夠正常獲取值

技術分享圖片

技術分享圖片

idea 安裝lombok 插件過程