@Validated和@Valid區別


注解地方

@Validated:可以用在類型、方法和方法參數上。但是不能用在成員屬性(字段)上

@Valid:可以用在方法、構造函數、方法參數和成員屬性(字段)上

兩者是否能用於成員屬性(字段)上直接影響能否提供嵌套驗證的功能。

總結一下@Validated和@Valid在嵌套驗證功能上的區別

@Validated:用在方法入參上無法單獨提供嵌套驗證功能。不能用在成員屬性(字段)上,也無法提示框架進行嵌套驗證。能配合嵌套驗證注   解@Valid進行嵌套驗證。

@Valid:用在方法入參上無法單獨提供嵌套驗證功能。能夠用在成員屬性(字段)上,提示驗證框架進行嵌套驗證。能配合嵌套驗證注解@Valid進行嵌套驗證。


免責聲明!

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



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