約束註解名稱 | 約束註解說明 |
@Null | 驗證對象是否爲空 |
@NotNull | 驗證對象是否爲非空 |
@AssertTrue | 驗證 Boolean 對象是否爲 true |
@AssertFalse | 驗證 Boolean 對象是否爲 false |
@Min | 驗證 Number 和 String 對象是否大等於指定的值 |
@Max | 驗證 Number 和 String 對象是否小等於指定的值 |
@DecimalMin | 驗證 Number 和 String 對象是否大等於指定的值,小數存在精度 |
@DecimalMax | 驗證 Number 和 String 對象是否小等於指定的值,小數存在精度 |
@Size | 驗證對象(Array,Collection,Map,String)長度是否在給定的範圍之內 |
@Digits | 驗證 Number 和 String 的構成是否合法 |
@Past | 驗證 Date 和 Calendar 對象是否在當前時間之前 |
@Future | 驗證 Date 和 Calendar 對象是否在當前時間之後 |
@Pattern | 驗證 String 對象是否符合正則表達式的規則 |