Lombok 安裝、入門

Lombok 安裝、入門

lombok 的官方網址:http://projectlombok.org/

lombok 其實到這裏我就介紹完了,開個玩笑,其實官網上有 lombok 三分四十九秒的視頻講解,裏面講的也很清楚了,而且還有文檔可以參考。
在這裏我就不扯太多,先來看一下 lombok 的安裝,其實這個官網視頻上也有講到啦

lombok 安裝

先在官網下載JAR 包,我用的是 v1.16.8,然後根據官網地址的步驟安裝即可。

1. 雙擊下載下來的 JAR 包安裝 lombok

我是直接把jar包放到ide目錄下的,可以直接執行下一步,如果你想以這種方式安裝,請參考官網的視頻。

2.eclipse / myeclipse 手動安裝 lombok
  1. 將 lombok.jar 複製到 myeclipse.ini / eclipse.ini 所在的文件夾目錄下
  2. 打開 eclipse.ini / myeclipse.ini,在最後面插入以下兩行並保存:
    -Xbootclasspath/a:lombok.jar
    -javaagent:lombok.jar
  3. 重啓 eclipse / myeclipse
3.lombok註解

lombok 提供的註解不多,可以參考官方視頻的講解和官方文檔。
Lombok 註解在線幫助文檔:https://projectlombok.org/features/index.html

4.示例

1.不使用lombok的例子

public class Person {

    private String id;
    private String name;
    private String identity;
    private Logger log = Logger.getLogger(Person.class);

    public Person() {

    }

    public Person(String id, String name, String identity) {
        this.id              = id;
        this.name       = name;
        this.identity  = identity;
    }

    public String getId() {
        return id;
    }

    public String getName() {
        return name;
    }

    public String getIdentity() {
        return identity;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setIdentity(String identity) {
        this.identity = identity;
    }
}

2.使用lombok的例子


@Log4j
@NoArgsConstructor
@AllArgsConstructor
public @Data class Person {

    private String id;
    private String name;
    private String identity;

}

上面的兩個 java 類,從作用上來看,它們的效果是一樣的,相比較之下,很明顯,使用 lombok 要簡潔許多,特別是在類的屬性較多的情況下,
同時也避免了修改字段名字時候忘記修改方法名所犯的低級錯誤。最後需要注意的是,在使用 lombok 註解的時候記得要導入 lombok.jar 包到工程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章