IntelliJ IDEA lombok插件的安裝和使用


IntelliJ IDEA是一款非常優秀的集成開發工具,功能強大,而且插件眾多。lombok是開源的代碼生成庫,是一款非常實用的小工具,我們在編輯實體類時可以通過lombok注解減少getter、setter等方法的編寫,在更改實體類時只需要修改屬性即可,減少了很多重復代碼的編寫工作。本文小編只介紹IntelliJ IDEA中lombok插件的安裝和配置以及簡單的使用方法,更多請大家參考下文lombok在Eclipse下的使用,里面包含了使用方法和常用lombok注解的介紹。

lombok插件的安裝

首先我們需要安裝IntelliJ IDEA中的lombok插件,打開IntelliJ IDEA后點擊菜單欄中的File-->Settings,或者使用快捷鍵Ctrl+Alt+S進入到設置頁面。

我們點擊設置中的Plugins進行插件的安裝,在右側選擇Browse repositories...,然后在搜索頁面輸入lombok變可以查詢到下方的Lombok Plugin,鼠標點擊Lombok Plugin可在右側看到Install按鈕,點擊該按鈕便可安裝。

我們在安裝頁面可以看到lombok具體支持的所有注解,在安裝過程中有Downloading Plugins的提示,安裝過程中進度條會變化。需要提醒的是,在安裝過程中一定要保證網絡連接可用且良好,否則可能會安裝失敗。安裝成功后我們可以看到右側的Restart按鈕,此時可先不操作,因為我們還有后續的配置工作。安裝完成后我們再回到Plugins,此時在右側可以搜索到lombok,而安裝前是不行的。

配置注解處理器

同樣我們在Settings設置頁面,我們點擊Build,Execution,Deployment-->選擇Compiler-->選中Annotation Processors,然后在右側勾選Enable annotation processing即可。

lombok插件的使用

 

使用前我們需要說明的是安裝的插件只是一個調用,就像我們使用maven插件一樣,本機需要安裝maven才行。我們在使用lombok前也需要添加lombok的依賴。lombok的版本一直在更新,大家可以在百度搜索框輸入lombok maven找到最新的依賴版本。

<dependency>    
    <groupId>org.projectlombok</groupId>            
    <artifactId>lombok</artifactId>    
      <version>1.16.10</version>
 </dependency>       

接下來我們編輯一個實體類Student,添加三個屬性,最后在類上添加@Data屬性,這個注解可以幫我們在.class文件中生成類中所有屬性的get/set方法、equals、canEqual、hashCode、toString方法等。

 

那么編輯完代碼后我們如何查看生成的方法呢?在菜單欄點擊View-->Tool Windows-->Structure,便可以看到類中所有的方法了,這些都是lombok幫我自動生成的。

 自己在測試的使用可以使用這種方式,不建議在真正的項目中使用,

1.如果沒有安裝這個插件的人,在下載好源碼以后,會報錯,(但是這種插件,應該都會有這種插件)

2.在性能的消耗上,這個插件,會比手寫的方式更加消耗性能.所以為了這一點點的性能,本人沒有使用(能省一點是一點)


免責聲明!

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



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