В Spring Boot проверка входных данных делается прямо в DTO с помощью аннотаций: public class RegistrationRequest { @Email(message = "Please provide a valid email address") @NotBlank(message = "Email is required") private String email; @Size(min = 8, max = 16, message = "Password must be 8–16 characters long") private String password; @Pattern( regexp = "^[0-9]{10,15}$", message = "Phone number must be 10–15 digits" ) private String phone; // getters & setters } @javarush
🚀 Spring Boot: простой способ валидировать входные данные в DTO
17 декабря 202517 дек 2025
1
~1 мин