public class NameValidator implements Validator<String> { private static final String NAME_REGEX = "^[A-Za-z]+$"; @Override public boolean isValid(String value) { return value.matches(NAME_REGEX); } @Override public String getErrorMessage() { } } public class User { @Valid private String name; private Integer age; } public class UserService { public void saveUser(User user) { Validator<User> validator = new Validator<>(); ValidationResult result = validator.validate(user); if (result.isValid()) { // ... } else { // ... } } }


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