public class User { private String username; private String password; } public class UserValidator { public void validate(User user) { Validator validator = Validation.buildDefaultValidatorFactory().getValidator(); Set<ConstraintViolation<User>> violations = validator.validate(user); if (!violations.isEmpty()) { throw new ValidationException(violations.toString()); } } } public class Application { public static void main(String[] args) { User user = new User(); UserValidator validator = new UserValidator(); try { validator.validate(user); } catch (ValidationException e) { System.out.println(e.getMessage()); } } }


上一篇:
下一篇:
切换中文