「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; 処理コード }