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

Java中的Valid和Validated的比較內(nèi)容

 更新時間:2021年02月01日 15:38:50   作者:ppjj  
在本篇文章里小編給大家整理的是關于Java中的Valid和Validated的比較內(nèi)容,對此有興趣的朋友們可以學習參考下。

如果要添加接口校驗,需要

1,在接口方法中請求參數(shù)前面添加@Valid注解,不需要在接口的實現(xiàn)類上添加@Valid注解,也不需要@Validated注解:

addAnimal(@Valid Animal a)

2,在請求對象類的每個要校驗的字段上添加@Valid注解,也不需要在類上添加@Validated注解:

public class Animal{
@Valid
@NotEmpty
private String name;
}

Validated是Spring對javax.validation的Valid的擴展,添加了支持分組校驗功能,但是不支持嵌套校驗。

Valid支持嵌套校驗,比如:

@Valid
private List<Animal> list

知識點擴展:

@Valid是使用hibernate validation的時候使用

@Validated 是只用spring Validator 校驗機制使用

<span style="font-size:18px;">    <dependency>
      <groupId>javax.validation</groupId>
      <artifactId>validation-api</artifactId>
      <version>1.1.0.Final</version>
    </dependency>
 
 
    <dependency>
      <groupId>org.hibernate</groupId>
      <artifactId>hibernate-validator</artifactId>
      <version>5.2.1.Final</version>
    </dependency></span>

到此這篇關于Java中的Valid和Validated的比較內(nèi)容的文章就介紹到這了,更多相關Java中Valid和Validated知識點內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MybatisPlus BaseMapper 中的方法全部 Invalid bound statement (not found Error處理)

    MybatisPlus BaseMapper 中的方法全部 Invalid bound statement (not f

    這篇文章主要介紹了MybatisPlus BaseMapper 中的方法全部 Invalid bound statement (not found)的Error處理方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • java如何調(diào)用kettle設置變量和參數(shù)

    java如何調(diào)用kettle設置變量和參數(shù)

    文章簡要介紹了如何在Java中調(diào)用Kettle,并重點討論了變量和參數(shù)的區(qū)別,以及在Java代碼中如何正確設置和使用這些變量,避免覆蓋Kettle中已設置的變量,作者分享了個人經(jīng)驗,并鼓勵大家參考和使用腳本之家
    2025-01-01
  • 聊聊springboot中整合log4g2的問題

    聊聊springboot中整合log4g2的問題

    這篇文章主要介紹了springboot中整合log4g2的方法,自定義文件名需要在application.yml中配置,在config中配置log4g2.xml文件,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2021-11-11
  • java實現(xiàn)Flappy Bird游戲源代碼

    java實現(xiàn)Flappy Bird游戲源代碼

    這篇文章主要為大家詳細介紹了java實現(xiàn)Flappy Bird游戲源代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • SpringCloud協(xié)同開發(fā)實現(xiàn)方法淺析

    SpringCloud協(xié)同開發(fā)實現(xiàn)方法淺析

    好幾個人同時開發(fā)同一個服務上的不同模塊,導致你需要調(diào)試的接口總是被路由到別人的服務上,非常影響調(diào)試的效率,而且人越多越難受,總是請求不到自己的服務,這篇文章主要介紹了SpringCloud協(xié)同開發(fā)實現(xiàn)方法
    2022-12-12
  • Java統(tǒng)計50個10到50之間整數(shù)的隨機出現(xiàn)次數(shù)

    Java統(tǒng)計50個10到50之間整數(shù)的隨機出現(xiàn)次數(shù)

    這篇文章主要為大家詳細介紹了Java統(tǒng)計50個10到50之間整數(shù)的隨機出現(xiàn)次數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 解析Spring Boot內(nèi)嵌tomcat關于getServletContext().getRealPath獲取得到臨時路徑的問題

    解析Spring Boot內(nèi)嵌tomcat關于getServletContext().getRealPath獲取得到臨時

    大家都很糾結這個問題在使用getServletContext().getRealPath()得到的是臨時文件的路徑,每次重啟服務,這個臨時文件的路徑還好變更,下面小編通過本文給大家分享Spring Boot內(nèi)嵌tomcat關于getServletContext().getRealPath獲取得到臨時路徑的問題,一起看看吧
    2021-05-05
  • SpringCloud之Admin服務監(jiān)控實現(xiàn)流程示例詳解

    SpringCloud之Admin服務監(jiān)控實現(xiàn)流程示例詳解

    這篇文章主要為大家介紹了SpringCloud之Admin服務監(jiān)控流程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • Feign如何設置超時時間(不同情況)

    Feign如何設置超時時間(不同情況)

    本文主要介紹了Feign的超時時間設置,包括單獨使用Feign和在SpringCloud環(huán)境下的設置方式,以及與Ribbon和Hystrix的配合使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-11-11
  • Spring?Boot中使用Redis實戰(zhàn)案例

    Spring?Boot中使用Redis實戰(zhàn)案例

    redis作為一個高性能的內(nèi)存數(shù)據(jù)庫,如果不會用就太落伍了,之前在 node.js中用過 redis,本篇記錄如何將 redis 集成到 spring boot 中,下面這篇文章主要給大家介紹了關于Spring?Boot中使用Redis的相關資料,需要的朋友可以參考下
    2023-04-04

最新評論

蚌埠市| 济源市| 淮南市| 开远市| 昌都县| 通道| 宜州市| 双流县| 共和县| 江油市| 南安市| 安阳县| 额济纳旗| 香港 | 揭西县| 托克逊县| 喀喇| 临沂市| 绵竹市| 边坝县| 鄂尔多斯市| 喀喇| 米林县| 保康县| 蒲城县| 建宁县| 凤山市| 双江| 当涂县| 礼泉县| 大兴区| 大宁县| 博野县| 孝昌县| 武定县| 和田县| 沙坪坝区| 安岳县| 马尔康县| 衡南县| 那曲县|