Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java records validation anotation

I have old POJO with valid annotation:

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
    }
    
}

But know I have records

public record SomeData(String data) {}

How I can add annotation in records?

like image 255
dawis11 Avatar asked Dec 01 '25 23:12

dawis11


1 Answers

You can do like that:

public record SomeData(@NotNull(message = "Data not be null") String data) {}
like image 71
dawis11 Avatar answered Dec 04 '25 17:12

dawis11