為IntelliJ IDEA安裝外掛
1. 安裝外掛
外掛是開發工具的擴充套件程式,通常由第三方提供,當安裝了外掛後,原開發工作的選單、按鈕等開發環境可能會發生變化,例如出現了新的選單項,或出現了新的按鈕,甚至一些全新的編碼方式,通常,使用外掛可以使得開發某些程式碼或實現某些功能時更加簡便。
絕大部分的外掛的安裝方式都是相同的,另有一部分外掛在安裝成功後可能還需調整某些設定後才可以正常使用。
本次演示安裝的外掛是Lombok,它可以使得開發人員在編寫類時,定義了屬性後,不必再新增Getters & Setters、hashCode & equals、toString等方法,只需要新增相關注解即可。
首先,開啟IntelliJ IDEA的設定(在啟動介面中開啟,或通過主介面的File選單中Settings選項開啟均可):
在設定介面的左側點選Plugins,在右側的搜尋輸入框中輸入lombok
進行搜尋,當出現了Lombok結果項後,點選對應的Install按鈕即可開始安裝:
IntelliJ IDEA會自動下載並安裝外掛:
當安裝完成後,會出現Restart IDE按鈕,點選後IntelliJ IDEA將重啟,所安裝的外掛將生效。
如果某外掛並不需要額外的設定,則至此安裝過程就已經完成了。
2. 體驗Lombok外掛
重新開啟設定介面,在左側依次點選Build, Execution, Deployment>Compiler>Annotation Processors,在右側選中Enable annotation processing
建立新的Maven專案,自定義專案名稱,確認專案的儲存位置,填寫GroupId和ArtifactId:
在pom.xml檔案中新增Lombok的依賴程式碼:
<dependencies> <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.12</version> <scope>provided</scope> </dependency> </dependencies>
效果如下圖所示:
添加了依賴後,並不會自動下載相關的jar包檔案,開啟Maven面板,點選按鈕欄的第1個按鈕:
IntelliJ IDEA將自動下載相關的jar包檔案,完成後,程式碼不再報錯:
在專案中自定義類,並宣告2個屬性,例如:
建立包括main方法的類,在main方法中建立類的物件,嘗試呼叫屬性對應的Setter方法,由於該方法並不存在,程式碼會報錯:
回到自定義類,在類的宣告之前新增@Setter
註解:
再回到main方法,可以發現原本報錯的程式碼將不再報錯,因為Lombok框架會自動生成以上2個屬性的Setter方法!(當然,通過原始碼仍看不到對應的Setter方法,後續,當執行程式碼時,會自動生成,由於安裝了外掛,即使當前原始碼中並沒有Setter方法,但是程式碼也不會報錯):
同理,還可以在自定義類的宣告之前新增@Getter
和@ToString
註解:
在main方法中可以呼叫對應的Getter方法、輸出物件(輸出物件時會自動呼叫toString方法):
執行main方法,可以看到輸出Getter方法和輸出物件的結果:
關於Lombok框架的詳細使用方式,請查閱Lombok的相關文件。
瞭解更多技術資訊,免費領取技術視訊資源,掃碼關注公眾號