「Spring」@Dataアノテーションを付与するサンプル
環境
Spring 5.2.4.RELEASE Java 11
構文
クラスに@Dataアノテーションを付与すると、対象クラス内のインスタンス変数に対してgetter/setterでアクセスすることが可能となります。
対象のインスタンス変数をfinalで宣言している場合は、
finalのメンバを引数に取るコンストラクタとgetterが使用可能となります。
使用例
package com.arkgame.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import lombok.Data;
@Data
@Entity
@Table(name="USER")
public class User {
@Id
@Column
private String userNo;
処理コード
}