數據校驗,

@Null   被註釋的元素必須爲 null     
@NotNull    被註釋的元素必須不爲 null     
@AssertTrue     被註釋的元素必須爲 true     
@AssertFalse    被註釋的元素必須爲 false     
@Min(value)     被註釋的元素必須是一個數字,其值必須大於等於指定的最小值     
@Max(value)     被註釋的元素必須是一個數字,其值必須小於等於指定的最大值     
@DecimalMin(value)  被註釋的元素必須是一個數字,其值必須大於等於指定的最小值     
@DecimalMax(value)  被註釋的元素必須是一個數字,其值必須小於等於指定的最大值     
@Size(max=, min=)   被註釋的元素的大小必須在指定的範圍內     
@Digits (integer, fraction)     被註釋的元素必須是一個數字,其值必須在可接受的範圍內     
@Past   被註釋的元素必須是一個過去的日期     
@Future     被註釋的元素必須是一個未來的日期     
@Pattern(regex=,flag=)  被註釋的元素必須符合指定的正則表達式     
Hibernate Validator 附加的 constraint     
@NotBlank(message =)   驗證字符串非null,且長度必須大於0     
@Email  被註釋的元素必須是電子郵箱地址     
@Length(min=,max=)  被註釋的字符串的大小必須在指定的範圍內     
@NotEmpty   被註釋的字符串的必須非空     
@Range(min=,max=,message=)  被註釋的元素必須在合適的範圍內git

相關文章
相關標籤/搜索