lombok註解的使用

2021-10-12 03:56:18 字數 799 閱讀 6989

lombok註解: 主要是減少getter、setter、equals、tostring、以及有參和無參構造方法,減少**的冗餘性。

使用過程:以idea為例

1.安裝lombok外掛程式

2.引入lombok依賴

org.projectlombok

lombok

1.16.20

provided

例項**:

@data的作用是getter、setter、equalsandhashcode、tostring的作用,@allargsconstructor的作用是提供全參構造器 @noargsconstructor的作用是提供無參構造器

import lombok.allargsconstructor;

import lombok.data;

import lombok.noargsconstructor;

@data

@noargsconstructor

@allargsconstructor

public class test

}

結果如下:

test(id=1, name=小紅, age=10, weight=50.0)

test(id=2, name=小李, age=12, weight=54.1)

lombok 註解的使用

data 註解在類上 提供類所有屬性的 getting 和 setting 方法,此外還提供了equals canequal hashcode tostring 方法 setter 註解在屬性上 為屬性提供 setting 方法 getter 註解在屬性上 為屬性提供 getting 方法 log4...

Lombok註解使用記錄

lombok記錄 1.noargsconstructor 生成乙個無引數的構造方法 2.allargscontructor 生成乙個包含所有變數 3.getter和 setter 生成預設的getter setter方法 4.tostring 自動生成tostring 方法 5.data 註解在類上...

LomBok常見使用註解

依賴 org.projectlombok lombok 1.18.4 provided idea外掛程式 idea setting plugin lombok restart idea data 注在類上,提供類的get set equals hashcode canequal tostring方法...