在我们日常后台的开发中,涉及到很多的字段验证。
如果request有很多参数,或者是一个表单提交,有很多字段,那我们不是要写很多这样的if判断,可是我们看这样的验证大部分都是相同的,唯独就是字段不一样,那有没有什么便捷的方法呢? 有,就是Hibernate Validateor验证框架,他可以使我们直接使用注解的方式,完成字段验证,加上注解后,剩下的我们只关注自己的逻辑了
2.添加依赖
3.常用注解

4.当错误的时候,异常提示信息
5.在Controller里面验证使用
@RequestMapping("/register")
public CommonResp register(@Valid @RequestBody RegisterBean register, BindingResult bingingresult) {
// 如果验证不通过,错误信息会在BindingResult这个对象中
if (bingingresult.hasErrors()) {
return CommonResp(ErrorCode.xxx, bingingresult.getErrors().get(0).getDefaultMessage());
}
}
6.也可以自定义错误提示信息