默認(rèn)驗證器及參數(shù)說明

2018-12-24 22:37 更新

默認(rèn)驗證器及參數(shù)說明

@VCompare

?比較兩個參數(shù)值,使用場景如:新密碼與重復(fù)新密碼兩參數(shù)值是否一致的比較;

cond:比較條件,可選EQ和NOT_EQ,默認(rèn)為EQ;

with:與之比較的參數(shù)名稱;

withLabel:與之比較的參數(shù)標(biāo)簽名稱 (用于在驗證消息里顯示的名稱),默認(rèn)為空;

msg:自定義驗證消息,默認(rèn)為空;

@VDateTime

日期類型參數(shù)驗證;

pattern:日期格式字符串,默認(rèn)為yyyy-MM-dd HH:mm:ss

msg:自定義驗證消息,默認(rèn)為空;

@VEmail

郵箱地址格式驗證;

msg:自定義驗證消息,默認(rèn)為空;

@VLength

字符串長度驗證;

min:設(shè)置最小長度,0為不限制;
max:設(shè)置最大長度,0為不限制;
msg:自定義驗證消息,默認(rèn)為空;

@VNumeric

數(shù)值類型參數(shù)驗證;

min:設(shè)置最小值,0為不限制;
max:設(shè)置最大值,0為不限制;
msg:自定義驗證消息,默認(rèn)為空;

@VRegex

正則表達(dá)式驗證;

regex:正則表達(dá)式;

msg:自定義驗證消息,默認(rèn)為空;

@VRequried

必填項驗證;

msg:自定義驗證消息,默認(rèn)為空;

  • 以上注解中的msg參數(shù)即可以是輸出的消息內(nèi)容,也可以是國際化資源文件中的鍵;
  • 驗證器是按注解聲明的順序執(zhí)行的,請一定要注意?。?!


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號