1、簡介
lombok是一個能夠經過簡單的註解的形式來幫助咱們簡化消除一些必須有但顯得很臃腫的 Java 代碼的工具。雖然IDEA帶了自動生成工具,可是代碼看起來仍然不夠簡潔。
官網:https://projectlombok.org/java
2、安裝
1.給IDEA 安裝lombok plugin。
最簡單的方式就是Setting->plugins搜索lombok進行安裝。
我遇到過安裝失敗的狀況,就去http://plugins.jetbrains.com/ 搜索lombok,下載跟本身的idea對應的版本
http://plugins.jetbrains.com/plugin/6317-lombok-plugin瀏覽器
下載完成後,打開idea setting->plugins->install from disk,選擇剛剛下載的安裝包。
而後再idea開啓下圖的設置:ide
重啓瀏覽器插件便可生效。工具
3、使用
1.在項目中添加pom引用idea
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
2.新建實體spa
@Data public class InstallParam { private String siteTitle; private String siteUrl; private String adminUser; private String adminEmail; private String adminPwd; }
這就省略了一大批的get,set方法。插件
4、小結
lombok在編寫javabean時提供了極大的方便,支持@Getter @Setter以及對於構造器和toString()的支持。缺點是對於其餘未安裝插件的同事來講會編譯失敗。因此看我的取捨了3d