Java 记录验证注解

标签 java record java-14

我有带有有效注释的旧 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
    }
    
}

但知道我有记录

public record SomeData(String data) {}

如何在记录中添加注释?

最佳答案

你可以这样做:

public record SomeData(@NotNull(message = "Data not be null") String data) {}

关于Java 记录验证注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64186922/

相关文章:

java - 如何在android中以编程方式更改编辑文本的位置?

java - Vaadin Spring 应用程序无法访问图像

row - 在数据库中,单词 "row"和 "record"之间有什么区别?

Java 记录和空对象模式?

java - 如何在 Java 15 以后继续使用 Javascript

Java 记录和每个文件的单个类限制

java - 分配延迟似乎很高,为什么?

java - 读取分号分隔的 csv

record - 使用点符号访问 Immutable.js 记录

Haskell 记录语法和类型类