public class UserForm { @NotNull private String username; @NotNull @Email private String email; @Size(min = 6) private String password; } public class FormValidator { public static void validate(UserForm form) { ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); Validator validator = factory.getValidator(); Set<ConstraintViolation<UserForm>> violations = validator.validate(form); if (!violations.isEmpty()) { } } } @Controller public class UserController { @PostMapping("/register") public String register(UserForm form) { FormValidator.validate(form); return "redirect:/login"; } }


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