ロンボクで@Accessorsを正しく使用する方法

この記事では、ロンボクで@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から複製されています。

おすすめ

転載: blog.csdn.net/wuxiaolongah/article/details/110951088