註解
作用型別
解釋@notnull
任何型別
屬性不能為null
@notempty
集合集合不能為null,且size大於0
@notblank
字串、字元
字元類不能為null,且去掉空格之後長度大於0
@asserttrue
boolean、boolean
布林屬性必須是true
@min
數字型別(原子和包裝)
限定數字的最小值(整型)
@max
同@min
限定數字的最大值(整型)
@decimalmin
同@min
限定數字的最小值(字串,可以是小數)
@decimalmax
同@min
限定數字的最大值(字串,可以是小數)
@range
數字型別(原子和包裝)
限定數字範圍(長整型)
@length
字串限定字串長度
@size
集合限定集合大小
@past
時間、日期
必須是乙個過去的時間或日期
@future
時期、時間
必須是乙個未來的時間或日期
字串必須是乙個郵箱格式
@pattern
字串、字元
正則匹配字串
publicclass
test )$", message = "手機號格式錯誤")
private
string phone;
}
//在web介面處
@restcontroller
public
class
studentcontroller
}}
springboot 實現註解客戶端驗證
老式驗證 繁瑣 public class student 之間 private string name notnull message 年齡不允許為空 min value 0,message 年齡不能低於 歲 private integer age validated 開啟資料校驗,新增在類上用於校...
springboot 註解總結
springboot註解知識點歸納 當實現rest ful web services時,response將一直通過response body傳送。controller 用於定義控制器類,在spring 專案中由控制器負責將使用者發來的url請求 到對應的服務介面 service層 restcontr...
Spring boot核心註解
這裡面必須注意的註解是 springbootconfiguration enableautoconfiguration componentscan 二 springbootconfiguration 這個註解其實可以當場configuration 三 enableautoconfiguration ...