lombok 中的 Accessors註解用法

2021-09-24 22:56:05 字數 597 閱讀 3476

@accessors 註解用來配置lombok如何產生和顯示getters和setters的方法。

@accessors有三個屬性,分別是fluent,chain,prefix,@accessors註解既可以註解在類上也可以註解在屬性上

1.fluent

fluent為乙個布林值,如果為true生成的get/set方法則沒有set/get字首,預設為false

例如:@accessors(flunet = true)

public class myclass

生成的get方法為num(),而不是getnum()

2.chain

chain為乙個布林值,如果為true生成的set方法返回this,為false生成的set方法是void型別。預設為false,除非當fluent為true時,chain預設則為true

3.prefix

prefix為一系列string型別,可以指定字首,生成get/set方法時會去掉指定的字首

例如:@accessors(prefix = 「m」)

public class myclass

生成的get方法為getnum(),而不是getmnum()

Spring Boot中Lombok的使用

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

idea中lombok的用法

intellij idea是一款非常優秀的整合開發工具,功能強大,www.cppcns.com而且外掛程式眾多。lombok是開源的 生成庫,是一款非常實用的小工具,我們在編輯實體類時可以通過lombok註解減少getter setter等方法的編寫,在更改實體類時只需要修改屬性即可,減少了很多重複...

IDEA中lombok外掛程式的使用

lombok可以通重載入包的方式自動建立getter setter等方法。在工程的pom.xml檔案中引用lombok依賴 org.projectlombok lombok 1.16.18 provided implementation org.projectlombok lombok 在程式中建立...