Spring Boot: простой способ валидировать входные данные в DTO В Spring Boot проверка входных данных делается прямо в DTO с помощью аннотаций: public c…
В 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
}