public class User {
@NotNull
private String username;
@NotNull
@Size(max = 20)
private String password;
@Max(100)
private int age;
}
public class ValidatorDemo {
public static void main(String[] args) {
User user = new User();
user.setUsername("test");
user.setPassword(null);
user.setAge(120);
ValidationUtils.validate(user).forEach(error -> {
System.out.println(error.getPropertyPath() + ": " + error.getMessage());
});
}
}