註解
作用型別
解釋@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
字串、字元
正則匹配字串
SpringBoot 資料校驗
新增pom依賴 org.springframework.bootgroupid spring boot starter validationartifactid dependency 編寫實體類 author wsyjlly create 2019.06.29 12 18 allargsconstr...
Spring Boot 引數校驗
開發過程中,後台的引數校驗是必不可少的,所以經常會看到類似下面這樣的 這樣寫並沒有什麼錯,還挺工整的,只是看起來不是很優雅而已。接下來,用validation來改寫這段 在spring boot的官網中,關於validation只是簡單的提了一句,如下 其實,spring validator和hib...
SpringBoot 引數校驗
採用註解式引數校驗機制 在control物件前新增標籤 valid 在校驗物件字段上面新增 notblank null 限制只能為null notnull 限制必須不為null assertfalse 限制必須為false asserttrue 限制必須為true decimalmax value ...