Intellij IDEA 安裝 lombok及使用詳解

  在項目開發中會常常使用到bean,entity等類,絕大部分數據類中都須要get、set、toString、equals和hashCode方法,雖然eclipse和idea開發環境下都有自動生成的快捷方式。但自動生成這些代碼後,一方面總體的代碼量變大了,另外一方面若是實體中的屬性一旦有修改、刪除或增長時,須要從新生成或刪除get/set等方法,給代碼維護增長負擔。eclipse

  而使用了lombok則不同,使用了lombok的註解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)以後,就不須要編寫或生成get/set等方法,很大程度上減小了代碼量,並且減小了代碼維護的負擔。ide

  因此強烈建議在項目中使用lombok,去掉bean中get、set、toString、equals和hashCode等方法的代碼。ui

一、安裝Idea lombok 插件:

二、配置Idea lombok 插件:

 

三、注意點

  在實際使用中,團隊裏有同窗在跑Junit Test 時,會出現 undefined method 的錯誤,致使項目沒法運行。idea

排查發現是因爲其 Java Compile 配置錯誤,配置成了 Eclipse,致使Lombok 沒法正常使用, 修改 Java Compile 到 JavaC 便可。插件

相關文章
相關標籤/搜索