YMP ??? ???
/ 默認(rèn)驗(yàn)證器及參數(shù)說(shuō)明
默認(rèn)驗(yàn)證器及參數(shù)說(shuō)明
默認(rèn)驗(yàn)證器及參數(shù)說(shuō)明
@VCompare
比較兩個(gè)參數(shù)值,使用場(chǎng)景如:新密碼與重復(fù)新密碼兩參數(shù)值是否一致的比較;
cond:比較條件,可選EQ和NOT_EQ,默認(rèn)為EQ;
with:與之比較的參數(shù)名稱;
withLabel:與之比較的參數(shù)標(biāo)簽名稱 (用于在驗(yàn)證消息里顯示的名稱),默認(rèn)為空;
msg:自定義驗(yàn)證消息,默認(rèn)為空;
@VDateTime
日期類型參數(shù)驗(yàn)證;
pattern:日期格式字符串,默認(rèn)為yyyy-MM-dd HH:mm:ss
msg:自定義驗(yàn)證消息,默認(rèn)為空;
@VEmail
郵箱地址格式驗(yàn)證;
msg:自定義驗(yàn)證消息,默認(rèn)為空;
@VLength
字符串長(zhǎng)度驗(yàn)證;
min:設(shè)置最小長(zhǎng)度,0為不限制;
max:設(shè)置最大長(zhǎng)度,0為不限制;
msg:自定義驗(yàn)證消息,默認(rèn)為空;
@VNumeric
數(shù)值類型參數(shù)驗(yàn)證;
min:設(shè)置最小值,0為不限制;
max:設(shè)置最大值,0為不限制;
msg:自定義驗(yàn)證消息,默認(rèn)為空;
@VRegex
正則表達(dá)式驗(yàn)證;
regex:正則表達(dá)式;
msg:自定義驗(yàn)證消息,默認(rèn)為空;
@VRequried
必填項(xiàng)驗(yàn)證;
msg:自定義驗(yàn)證消息,默認(rèn)為空;
注:
- 以上注解中的msg參數(shù)即可以是輸出的消息內(nèi)容,也可以是國(guó)際化資源文件中的鍵;
- 驗(yàn)證器是按注解聲明的順序執(zhí)行的,請(qǐng)一定要注意?。?!