spring-boot jsr格式校验器整合

什么是jsr

就是校验bean的一种规范

作用,对页面传递过来的strng进行必要的校验

如何实现

1.添加spring-boot对其的依赖


  org.springframework.boot
  spring-boot-starter-validation

2.对spring传递上来的bean添加@Valid注解

 @RequestMapping("/do/login")
 @ResponseBody
public Result doLogin(HttpServletResponse response, 
    @Valid LoginVo loginVo) {
    log.info(loginVo.toString());
    //登录
    userService.login(response, loginVo);
    return Result.success(true);
}

3.对检验的bean的字段添加注解

public class LoginVo {
    @NotNull
    @IsMobile//自定义验证器
    private String mobile;

    @NotNull
    @Length(min=32)
    private String password;
}  

4.如果使用到了自定义校验注解,定义校验器

/**
*

你可能感兴趣的:(java,后端)