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

 

SpringMVC

Posted by arkgame