Hibernate Validator驗證標籤說明

2021-10-07 21:18:10 字數 1055 閱讀 6758

hibernate validator是jsr-303的乙個實現。

在formbean裡新增hibernate validator的註解,與定義乙個校驗類的做法相比。註解更加簡潔、靈活。

bean validation 中內建的 constraint        

@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=)  被注釋的元素必須在合適的範圍內

Hibernate Validator驗證註解說明

hibernate validator是jsr 303的乙個實現。在formbean裡新增hibernate validator的註解,與定義乙個校驗類的做法相比。註解更加簡潔 靈活。註解說明 bean validation 中內建的 constraint null 被注釋的元素必須為 null n...

shiro許可權驗證標籤

例項 spring shiro.xml 1 2 3 admin repairtype index roles role admin admin user roles role admin admin complaint list roles role service,role admin jsp頁面...

shiro許可權驗證標籤

例項 spring shiro.xml 1 2 3 admin repairtype index roles role admin admin user roles role admin admin complaint list roles role service,role admin jsp頁面...