Мне нужно проверить вводимые пользователем данные, учитывая, что входные данные выглядят следующим образом:
{"post_id":10, "text": "sample text goes here ..."}
Я хочу создать объект комментария, но сначала при проверке мне нужно убедиться, что запись записи с id = 10 существует в моей базе данных. Как мне добиться этого без специального кода проверки? вот мой CommentCreateRequest, который я использую в своем контроллере для передачи данных, а также для проверки входных данных.
package ir.darsineh.lms.http.request;
import lombok.Data;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
@Data
public class CommentCreateRequest {
@NotNull(message = "post_id can not be null")
private Long post_id;
@NotNull(message = "text can not be null")
@Size(min = 10, max = 200, message = "bio field size should be between 20, 200 characters")
private String text;
}