Java记录验证注解

问题描述 投票:0回答:1

我有带有有效注释的旧 POJO:

public class SomeData {

    @NotNull(message = "Data not be null")
    private String data;

    public FormData(String data) {
        this.data = data;
    }

    public String getData() {
        return data;
    }

   public String setData(String data) {
        this.data = data
    }
    
}

但是我知道我有

records

public record SomeData(String data) {}

如何在记录中添加注释?

java record java-14
1个回答
28
投票

你可以这样做:

public record SomeData(@NotNull(message = "Data not be null") String data) {}
© www.soinside.com 2019 - 2024. All rights reserved.