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的擴(kuò)展,添加了支持分組校驗功能,但是不支持嵌套校驗。
Valid支持嵌套校驗,比如:
@Valid private List<Animal> list
知識點擴(kuò)展:
@Valid是使用hibernate validation的時候使用
@Validated 是只用spring Validator 校驗機(jī)制使用
<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>
到此這篇關(guān)于Java中的Valid和Validated的比較內(nèi)容的文章就介紹到這了,更多相關(guān)Java中Valid和Validated知識點內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MybatisPlus BaseMapper 中的方法全部 Invalid bound statement (not f
這篇文章主要介紹了MybatisPlus BaseMapper 中的方法全部 Invalid bound statement (not found)的Error處理方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09
java如何調(diào)用kettle設(shè)置變量和參數(shù)
文章簡要介紹了如何在Java中調(diào)用Kettle,并重點討論了變量和參數(shù)的區(qū)別,以及在Java代碼中如何正確設(shè)置和使用這些變量,避免覆蓋Kettle中已設(shè)置的變量,作者分享了個人經(jīng)驗,并鼓勵大家參考和使用腳本之家2025-01-01
SpringCloud協(xié)同開發(fā)實現(xiàn)方法淺析
好幾個人同時開發(fā)同一個服務(wù)上的不同模塊,導(dǎo)致你需要調(diào)試的接口總是被路由到別人的服務(wù)上,非常影響調(diào)試的效率,而且人越多越難受,總是請求不到自己的服務(wù),這篇文章主要介紹了SpringCloud協(xié)同開發(fā)實現(xiàn)方法2022-12-12
Java統(tǒng)計50個10到50之間整數(shù)的隨機(jī)出現(xiàn)次數(shù)
這篇文章主要為大家詳細(xì)介紹了Java統(tǒng)計50個10到50之間整數(shù)的隨機(jī)出現(xiàn)次數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07
解析Spring Boot內(nèi)嵌tomcat關(guān)于getServletContext().getRealPath獲取得到臨時
大家都很糾結(jié)這個問題在使用getServletContext().getRealPath()得到的是臨時文件的路徑,每次重啟服務(wù),這個臨時文件的路徑還好變更,下面小編通過本文給大家分享Spring Boot內(nèi)嵌tomcat關(guān)于getServletContext().getRealPath獲取得到臨時路徑的問題,一起看看吧2021-05-05
SpringCloud之Admin服務(wù)監(jiān)控實現(xiàn)流程示例詳解
這篇文章主要為大家介紹了SpringCloud之Admin服務(wù)監(jiān)控流程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09

