bean 驗證介紹

javabean 驗證提供了一個工具來驗證對象,對象成員,方法和構造函數。下面介紹一下bean驗證驗證約束。使用bean驗證模型是由註解形式來支持的,在javax.validataion.constrainsts包中提供很多內置約束。

1,bean驗證約束
(1)@AsserFalse
字段的值必須是false.
(2)@AsserTrue
字段的值必須是true.
(3)@DecimalMax
字段的值必須是一個小數值,應小於或者等於value元素中的數
(4)@DecimalMin
字段的值必須是一個小數值,應該大於或者等於value元素中的數
(5)@Digits
字段必須是指定範圍內的一個數,integer元素指定了這個數的最大小整數位數,ftaction元素指定這個數的最大小數
(6)@Future
字段的值必須是將來一個日期
(7)@Max
字段必須是一個整數類型,應該小於或者等於value的數
(8)@Min
字段必須一個整數類型,應該大於或者等於value的數
(9)NotNull
字段的值必須不能爲空
(10)@Null
字段的值必須爲空
(11)@Past
字段的值必須是過去的一個日期
(12)@Pattern
字段的值必須與正則表達式匹配
(13)@Size
字段的大小,必須指定在一個範圍匹配

2, Hibernate Validator

(1)@Email
該元素的值必須是電子郵箱格式
(2)@Length
該元素的長度必須在這個字符串範圍之內
(3)@NotEmpty
該元素的值必須非空
(4)@Range
該元素必須在範圍之內

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