lombok學習及使用

2021-08-18 06:33:42 字數 1344 閱讀 8308

1.新增依賴和外掛程式plu

2.不使用lombok**展示

private long id;

private string name;

private integer age;

private string email;

public long getid()

public void setid(long id)

public string getname()

public void setname(string name)

public integer getage()

public void setage(integer age)

public string getemail()

public void setemail(string email)

@override

public string tostring() ';

}

@restcontroller

public user index()

public static void main(string args)

}

3.使用lombok**展示

/**

* @data 自動為所有字段新增@tostring, @equalsandhashcode, @getter方法

* 為非final欄位新增@setter,和@requiredargsconstructor!

*/@data

public class user

4.lombok註解

@data   (類註解)

@setter (field註解)

@getter (field註解)

@tostring (類註解)

@noargsconstructor (類註解)

@allargsconstructor(類註解)

5.如下的註解作用和@data相同

@noargsconstructor

@allargsconstructor

@tostring

public class user

lombok標籤 Lombok介紹和使用

引入使用 官網有簡單的安裝和使用教程。org.projectlombok lombok 1.16.18 provided ieda安裝介紹 lombok介紹和優點 介紹 通過簡單註解來實現精簡 來達到消除冗長 的目的。優點 提高編碼效率 使 更簡潔 消除冗長 避免修改欄位名時忘記修改方法名 提高逼格...

lombok初始使用及遇到的問題

環境 eclipse4.7.3 oxygen 截止到當前的最新版 結果 專案中出現上面的報錯 log cannot be resolved problems 解決 從網路搜尋到的結果是要再新增一行 xbootclaspath lombok.jar,重啟無效果。最後想到的,eclipse採用最新的版本...

lombok學習筆記

注在類上就是為所有屬性新增get和set方法,注在屬性上就是為某乙個屬性新增get和set方法,同時get方法對於boolean值改為is,這是boolean值本身get的規則。注在類上,等於自動生成tostring方法,callsuper是是否輸出父類的,exlude是排除不需要輸出的屬性,of是...