Idea插件lombok的安裝和使用


  C#在寫一個實體類時,有屬性的寫法,省去了寫getter和setter的麻煩。

  在Java編程時,寫完字段后,需要一個一個去寫getter和setter方法。在使用Idea編程時,可以按住ALT+INSERT鍵,讓IDE自動生成getter, setter, toString等方法,如下圖:

  然而,當一個類的字段特別多時,整個文件看起來將非常不簡潔。所幸IDEA提供了一款lombok插件,可以在代碼階段,通過添加注解的形式,省去手寫getter, setter的麻煩。

安裝和使用步驟

1.插件安裝

  打開Idea, 左上角菜單選擇 ”File --> Settings", 在彈出的對話框中,左側選擇Plugins,搜索欄輸入“lombok", 然后點擊安裝,如下圖:

  圖中按鈕是卸載,因為我這里已經提前安裝好了。讀者在安裝后,IDE會提示重啟生效。此時,重啟IDEA即可開始使用。

2.插件使用

  在項目的pom文件中添加lombok依賴,注意此處scope填寫provided,代表這個包不需要打包發布,僅編譯時需要用到,且已有提供方。

        <!-- lombok -->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.6</version>
            <scope>provided</scope>
        </dependency>
pom.xml

  在模型類上,添加注解 @Data,即可省去手寫getter, setter, toString的麻煩,如下圖:

   只需要這樣一個簡單的注解,在其他地方,就可以調用sysAdmin的getUsername()方法了。

  除了使用@Data對類進行注解外,lombok還有更多其他可選的用法。不過這一個注解已經滿足了80%的需求,我們就不作更多講解了。關於詳細的用法,網上的例子很多,感興趣的朋友可以自行搜索。

   需要注意的是,一旦啟用lombok插件,那么團隊中其他成員也必須安裝此插件,否則會編譯報錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM