lombok的 Accessors註解3個屬性說明

2021-09-29 04:28:13 字數 1046 閱讀 3950

accessors翻譯是訪問器。通過該註解可以控制getter和setter方法的形式。

使用fluent屬性,gettersetter方法的方法名都是屬性名,且setter方法返回當前物件

@data

@accessors

(fluent =

true

)class

demo

public demo id

(integer id)

public string name()

public demo name

(string name)

}

使用chain屬性,setter方法返回當前物件

@data

@accessors

(chain =

true

)class

demo

public demo setname

(string name)

}

使用prefix屬性,getter和setter方法會忽視屬性名的指定字首(遵守駝峰命名)

@data

@accessors

(prefix =

)class

demo

public

void

setid

(integer id)

public string getname()

public

void

setname

(string name)

}

pandas中關於accessor的騷操作

來自 python那些事 pandas中accessor功能很強大,可以將它理解為一種屬性介面,通過它獲得額外的方法。下面用 和例項理解一下 import pandas as pd pd.series.accessors 對於series資料結構使用 accessors方法,我們得到3個物件 cat...

lombok構造方法 lombok作用

使你的 變德更優雅,使用註解的形式代替冗長的 底層使用位元組碼技術 org.projectlombok lombok 1.18.6provided data 註解在類上 提供類所有屬性的 getting 和 setting 方法,此外還提供了equals canequal hashcode tost...

lombok標籤 Lombok介紹和使用

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