1. 程式人生 > >IntelliJ IDEA使用教程十一 Lombok外掛 安裝及使用

IntelliJ IDEA使用教程十一 Lombok外掛 安裝及使用

介紹

使用lombok,可以減少樣板程式碼。
何為樣板程式碼,比如:
- getter setter 方法
- toString方法
- hashCode方法

每建立一個實體類,都得寫一遍這些方法,總感覺特別繁瑣,使用lombok之後,只需要一個註解,這些方法就自動生成。特別是增加一個欄位之後,不需要再新增getter setter 方法,這點很方便。

安裝外掛

安裝外掛,就能在idea裡面直接看到生成的getter setter等方法。
直接在idea的外掛管理介面搜尋lombok直接安裝就行,安裝完成之後重啟idea

install lombok plugin.png

在專案的pom檔案裡面 加入 lombok maven 依賴

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

演示示例

未加lombok註解之前

before lombok.png

加入lombok註解之後
就可以看到自動生成了一大堆方法

after lombok.png

當然,lombok還有許多其他註解,根據需要加入即可,比如:
- @AllArgsConstructor
- @NoArgsConstructor
- @Getter and @Setter
- ……

參考資料

官方介紹