Найти в Дзене
Java

🚀 Spring Boot: простой способ валидировать входные данные в DTO

В 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

В 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