注解驱动的校验使用指南-Spring MVC 3.0实战

在 Spring MVC 中,使用 @Valid 注解可以实现注解驱动的校验。以下是一个示例代码:

@Controller
@RequestMapping("/user")
public class UserController {
    @RequestMapping(value = "/handle91")
    public String handle91(@Valid User user, BindingResult bindingResult) {
        if (bindingResult.hasErrors()) {
            return "/user/register3";
        } else {
            return "/user/showUser";
        }
    }
}

在已经标注了 JSR 303 注解的表单/命令对象前,标注 @Valid 后,Spring MVC 会在将请求数据绑定到该入参对象后,调用校验框架根据注解声明的校验规则实施校验。

ppt 文件大小:2.62MB