1、下載lombok http://projectlombok.org/download.html
2、點擊安裝:
如果eclipse沒有安裝到默認目錄,那么需要點擊Specify選擇eclipse的安裝文件,然后Install即可完成安裝
3、如果程序還在報錯,那么點擊在eclipse的Project選項的clean
4、使用:
Lombok的特色是根據annotation創建一些代碼,以減少重復代碼的數量,它提供了以下幾個annotation:
- @Getter和@Setter:為屬性創建getter和setter
- @EqualsAndHashCode:實現equals()方法和hashCode()方法
- @ToString:實現toString()方法
- @Data:上述3個annotation的和,會創建getter setter equals hashCode和toString (最實用)
- @Cleanup:關閉流
- @Synchronized:對象同步
- @SneakyThrows:拋出異常
- @Log4j: log4j日志聲明
5、實例:
@ToString(exclude="color") public @Data class Lure { private String name; private int size; private String color; private String style;
private boolean flag; }
@Data是實現所有的成員的Get和Set方法
@ToString(exclude="color") 是ToString時候排除color成員變量
注意調用flag成員變量時候,是isFlag方法