在我們日常背景的開發中,涉及到很多的字段驗證。
如果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.也可以自定義錯誤提示資訊