Springboot中 使用了hibernate中的validata 校驗框架:
導入springboot的依賴的時候就附帶這個hibernate-validata的校驗jar包
方式:
在實體類上的屬性上加校驗。eg:
可以在後邊加提示信息:
同時需要在使用到該實體類做參需要校驗的時候 添加@Valid打開對User對象的校驗:
同時需要在該方法添加一個參數:BindingResult (封裝了校驗結果)-- 這個參數用來表示校驗結果:
tips:
@NotBlank—判斷字符串是否爲null或者是空字符串(去掉首尾空格)
@NotEmpty – 判斷字符串是否爲null或者是空串
@Length—判斷字符的長度(最大,最小)
@Min --對該字段有最小的要求
@Max --對該字段有最大的要求
@Email --判斷郵箱是否合法 --可以自己寫正則表達