SpringBoot學習(九)--服務端數據校驗

Springboot中 使用了hibernate中的validata 校驗框架:
在這裏插入圖片描述
導入springboot的依賴的時候就附帶這個hibernate-validata的校驗jar包

方式:
在實體類上的屬性上加校驗。eg:
在這裏插入圖片描述
可以在後邊加提示信息:
在這裏插入圖片描述
同時需要在使用到該實體類做參需要校驗的時候 添加@Valid打開對User對象的校驗:
在這裏插入圖片描述
同時需要在該方法添加一個參數:BindingResult (封裝了校驗結果)-- 這個參數用來表示校驗結果:
在這裏插入圖片描述

tips:
在這裏插入圖片描述

@NotBlank—判斷字符串是否爲null或者是空字符串(去掉首尾空格)
@NotEmpty – 判斷字符串是否爲null或者是空串
@Length—判斷字符的長度(最大,最小)
@Min --對該字段有最小的要求
@Max --對該字段有最大的要求
@Email --判斷郵箱是否合法 --可以自己寫正則表達

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章