@asserttrue //用於boolean欄位,該欄位只能為true
@assertfalse
// 該字段的值只能為false
@creditcardnumber
// 對信用卡號進行乙個大致的驗證
@decimalmax
// 只能小於或等於該值
@decimalmin
// 只能大於或等於該值
@digits(integer=2,fraction=20) //
檢查是否是一種數字的整數、分數,小數字數的數字。
// 檢查是否是乙個有效的email位址
@future
// 檢查該字段的日期是否是屬於將來的日期
@length(min=,max=) //
檢查所屬的字段的長度是否在min和max之間,只能用於字串
@max
// 該字段的值只能小於或等於該值
@min
/ /該字段的值只能大於或等於該值
@notnull
// 不能為null
@notblank
// 不能為空,檢查時會將空格忽略
@notempty
// 不能為空,這裡的空是指空字串
@null
// 檢查該字段為空
@past
// 檢查該字段的日期是在過去
@size(min=, max=) //
檢查該字段的size是否在min和max之間,可以是字串、陣列、集合、map等
@url(protocol=,host,port) //
檢查是否是乙個有效的url,如果提供了protocol,host,port等,則該url還需滿足提供的條件
Spring 引數校驗 Valid註解
null 限制只能為null notnull 限制必須不為null assertfalse 限制必須為false asserttrue 限制必須為true decimalmax value 限制必須為乙個不大於指定值的數字 decimalmin value 限制必須為乙個不小於指定值的數字 digi...
利用 Validated註解校驗引數
validated註解的使用 value updateclew method requestmethod.post apioperation value 修改線索內容 notes 修改線索內容 public result updatetwmclew validated requestbody api...
引數校驗框架 自定義校驗註解
一 場景介紹 二 校驗場景 三 定義註解 四 使用註解 新建spring boot專案 建立訂單狀態列舉型別 getter public enum orderstateenum 根據 獲取列舉名稱 public static string getnamebycode string code retu...