public class UserValidator extends AbstractValidator<User> { @Override public void validate(User user) { ruleFor(User::getId) .must(Objects::nonNull) .must(id -> id > 0) ruleFor(User::getName) .must(StringUtils::isNotBlank) } } public class MyApp { public static void main(String[] args) { User user = new User(); UserValidator validator = new UserValidator(); ValidationResult result = validator.validate(user); if (result.isValid()) { } else { result.getErrors().forEach(System.out.println); } } }


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