Bean Validation 規範內嵌的約束註解定義

約束註解名稱 約束註解說明
@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 對象是否符合正則表達式的規則
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章