最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

@Validated和@Valid三種異常捕獲處理方式

 更新時間:2021年10月23日 09:23:42   作者:75KG.  
這篇文章主要介紹了@Validated和@Valid三種異常捕獲處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

@Validated和@Valid異常捕獲

異常共三種

  • BindException:表單提交有效,對于以json格式提交將會失效
  • MethodArgumentNotValidException:前段以json格式有效
  • ConstraintViolationException :參數(shù)上加@RequestParam或參數(shù)加@NotBlank @NotNull等

@Valid和@Validated區(qū)別

  • @Valid是使用Hibernate validation的時候使用
  • @Validated是只用Spring Validator校驗機(jī)制使用

說明:java的JSR303聲明了@Valid這類接口,而Hibernate-validator對其進(jìn)行了實現(xiàn)

@Validation對@Valid進(jìn)行了二次封裝,在使用上并沒有區(qū)別,但在分組、注解位置、嵌套驗證等功能上有所不同,這里主要就這幾種情況進(jìn)行說明。

注解位置

  • @Validated:用在類型、方法和方法參數(shù)上。但不能用于成員屬性(field)
  • @Valid:可以用在方法、構(gòu)造函數(shù)、方法參數(shù)和成員屬性(field)上

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

相關(guān)文章

  • dm.jdbc.driver.DMException網(wǎng)絡(luò)通信異常的解決過程

    dm.jdbc.driver.DMException網(wǎng)絡(luò)通信異常的解決過程

    最近一個項目里面出現(xiàn)了一個比較詭異的問題,給大家分享下,這篇文章主要給大家介紹了關(guān)于dm.jdbc.driver.DMException網(wǎng)絡(luò)通信異常的解決過程,需要的朋友可以參考下
    2023-02-02
  • Java多線程及分布式爬蟲架構(gòu)原理解析

    Java多線程及分布式爬蟲架構(gòu)原理解析

    這篇文章主要介紹了Java多線程及分布式爬蟲架構(gòu)原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • dubbo如何實現(xiàn)consumer從多個group中調(diào)用指定group的provider

    dubbo如何實現(xiàn)consumer從多個group中調(diào)用指定group的provider

    這篇文章主要介紹了dubbo如何實現(xiàn)consumer從多個group中調(diào)用指定group的provider問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Springmvc中的轉(zhuǎn)發(fā)重定向和攔截器的示例

    Springmvc中的轉(zhuǎn)發(fā)重定向和攔截器的示例

    本篇文章主要介紹了Springmvc中的轉(zhuǎn)發(fā)重定向和攔截器的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Spring?Boot?優(yōu)雅整合多數(shù)據(jù)源

    Spring?Boot?優(yōu)雅整合多數(shù)據(jù)源

    這篇文章主要介紹了Spring?Boot?優(yōu)雅整合多數(shù)據(jù)源,多數(shù)據(jù)源就是在一個單一應(yīng)用中涉及到了兩個及以上的數(shù)據(jù)庫,更多相關(guān)內(nèi)容需要的小伙伴可以參考下面文章介紹
    2022-05-05
  • Java實現(xiàn)自定義阻塞隊列

    Java實現(xiàn)自定義阻塞隊列

    這篇文章主要介紹了Java如何實現(xiàn)自定義阻塞隊列,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-10-10
  • JAVA提高第七篇 類加載器解析

    JAVA提高第七篇 類加載器解析

    這篇文章主要為大家詳細(xì)介紹了JAVA提高第七篇類加載器的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • 多模塊項目引入SpringSecurity后一直報404的解決方案

    多模塊項目引入SpringSecurity后一直報404的解決方案

    這篇文章主要介紹了多模塊項目引入SpringSecurity后一直報404的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Springboot實現(xiàn)全局自定義異常的方法詳解

    Springboot實現(xiàn)全局自定義異常的方法詳解

    這篇文章主要介紹了Springboot實現(xiàn)全局自定義異常的方法詳解,SpringBoot的項目已經(jīng)對有一定的異常處理了,但是對于我們開發(fā)者而言可能就不太合適了,因此我們需要對這些異常進(jìn)行統(tǒng)一的捕獲并處理,需要的朋友可以參考下
    2023-11-11
  • MyBatis與Hibernate的比較

    MyBatis與Hibernate的比較

    Hibernate 與Mybatis都是流行的持久層開發(fā)框架,但Hibernate開發(fā)社區(qū)相對多熱鬧些,支持的工具也多,更新也快,當(dāng)前最高版本4.1.8。而Mybatis相對平靜,工具較少,當(dāng)前最高版本3.2
    2016-01-01

最新評論

腾冲县| 无极县| 西乡县| 合肥市| 始兴县| 汉寿县| 黑河市| 德化县| 宜都市| 繁峙县| 乌苏市| 射阳县| 武定县| 沙田区| 大连市| 揭西县| 中宁县| 亳州市| 阿瓦提县| 鲜城| 德庆县| 治多县| 宁城县| 游戏| 滦南县| 通榆县| 文昌市| 垣曲县| 临安市| 西峡县| 勐海县| 防城港市| 榆林市| 古丈县| 盐山县| 金平| 石首市| 台中市| 大余县| 德令哈市| 江西省|