public class User {
@NotNull
private String name;
@Email
private String email;
}
public class Main {
public static void main(String[] args) {
User user = new User();
user.setName("John Doe");
user.setEmail("johndoe@example.com");
Validator validator = new Validator();
ValidationResult result = validator.validate(user);
if (result.isValid()) {
} else {
List<String> errorMessages = result.getErrorMessages();
for (String errorMessage : errorMessages) {
System.out.println(errorMessage);
}
}
}
}