亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用@Validated注解進(jìn)行校驗(yàn)卻沒(méi)有效果的解決

 更新時(shí)間:2024年04月01日 08:36:00   作者:水巷石子  
這篇文章主要介紹了使用@Validated注解進(jìn)行校驗(yàn)卻沒(méi)有效果的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

場(chǎng)景描述

Controller層方法參數(shù)中添加了@Validated注解

對(duì)應(yīng)參數(shù)的字段添加驗(yàn)證規(guī)則

問(wèn)題描述

在頁(yè)面添加屬性分組時(shí),分組ID字段的正則驗(yàn)證不起效果,依然可以保存中文、特殊字符等

問(wèn)題定位

回看上面的代碼,可以發(fā)現(xiàn)。

@Validated引用了分組

而對(duì)應(yīng)的參數(shù)groupId并沒(méi)有被分配的該組中。

解決辦法

將groupId參數(shù)分配到@Validated驗(yàn)證組Insert.class中。

結(jié)果驗(yàn)證

知識(shí)點(diǎn)總結(jié)

@Validated校驗(yàn)與groups分組的關(guān)系

@Validated注解校驗(yàn)可以添加對(duì)應(yīng)分組的參數(shù),這樣可以只取參數(shù)中對(duì)應(yīng)分組的字段進(jìn)行驗(yàn)證。

如上面的代碼@Validated(Insert.class)注解參數(shù)是Insert.class分組

所以只會(huì)取參數(shù)中Insert.class分組的字段進(jìn)行驗(yàn)證

反之,如果是@Validated(Updated.class),那么就只會(huì)取被分組到Updated.class組的字段進(jìn)行驗(yàn)證。

當(dāng)然我這里兩個(gè)組中的字段都是一樣的,哈哈。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論