springboot @Valid 嵌套校驗前端傳過來的json參數


比如,前端傳過來的json對象如下,校驗phone的合法性之前的博文已經講過了,但是要校驗studentVo里面的name、age的合法性要怎么做呢?話不多說,直接上代碼

{
"phone":"3333",
"studentVo":[{"name":"showDebit","age":2},{"name":"showDebit","age":18},{"name":"showDebit","age":18}]
}

1、controller的代碼:

 

 
        

 2、StudentsVo類,在StudentsVo里面建一個StudentVo的List,注意List也要有get、set否則studentvo會獲取不到數據,如果覺得寫set,get麻煩可以加一個Lombok依賴,就可以不用寫了。

 

 3、StudentVo類

 

 

 

 最后在postman里面試一下是否成功

 

 

The end!!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM