この記事では、ロンボクで@Accessorsを正しく使用する方法について詳しく説明します。記事の内容は高品質なので、参考として共有します。この記事を読んだ後、関連する知識をある程度理解していただければ幸いです。 。
@Accessors
アクセサーの中国語の意味はアクセサーです。@ Accessorsはgetterメソッドとsetterメソッドの結果を構成するために使用されます。次の3つのプロパティが導入されています。
流暢
流暢さの中国語の意味は流暢です。trueに設定すると、getterメソッドとsetterメソッドのメソッド名は両方とも基本的なプロパティ名になり、setterメソッドは現在のオブジェクトを返します。次のように
@Data
@Accessors(fluent = true)
public class User {
private Long id;
private String name;
// 生成的getter和setter方法如下,方法体略
public Long id() {
}
public User id(Long id) {
}
public String name() {
}
public User name(String name) {
}
}
鎖
中国語のchainの意味はchainedです。trueに設定すると、setterメソッドは現在のオブジェクトを返します。次のように
@Data
@Accessors(chain = true)
public class User {
private Long id;
private String name;
// 生成的setter方法如下,方法体略
public User setId(Long id) {
}
public User setName(String name) {
}
}
プレフィックス
プレフィックスの中国語の意味はプレフィックスであり、ゲッターおよびセッターメソッドの生成に使用されるフィールド名は、指定されたプレフィックスを無視します(キャメルケースの命名による)。次のように
@Data
@Accessors(prefix = "p")
class User {
private Long pId;
private String pName;
// 生成的getter和setter方法如下,方法体略
public Long getId() {
}
public void setId(Long id) {
}
public String getName() {
}
public void setName(String name) {
}
}
ロンボクで@Accessorsを正しく使用する方法については、ここで共有します。上記のコンテンツがお役に立てば幸いです。記事が良いと思うなら、もっと多くの人に見てもらうために共有することができます。
この記事はhttps://www.yisu.com/zixun/318467.htmlから複製されています。