當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
9.03-Springboot要点记录
生活随笔
收集整理的這篇文章主要介紹了
9.03-Springboot要点记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
一、@Validated和@Valid的區別
??? (1)、來源:@Validated是由Spring Validation驗證框架對參數的驗證機制提供的;@Valid是由javax提供的,配合BindingResult可直接提供參數驗證;
??? (2)、分組:入參驗證時,@Validated可以根據不同的分組采用不同的驗證機制;@Valid沒有該功能
??? (3)、注解的地方:@Validated可以用在類型、方法和方法參數上,但不能用于成員屬性(字段上);@Valid可以用在方法、構造函數、方法參數和成員屬性上
總結:
????@Validated:用在方法入參上無法單獨提供嵌套驗證功能。不能用在成員屬性(字段)上,也無法提示框架進行嵌套驗證。能配合嵌套驗證注解@Valid進行嵌套驗證。
????@Valid:?用在方法入參上無法單獨提供嵌套驗證功能。能夠用在成員屬性(字段)上,提示驗證框架進行嵌套驗證。能配合嵌套驗證注解@Valid進行嵌套驗證
轉載于:https://my.oschina.net/u/3678587/blog/3042444
總結
以上是生活随笔為你收集整理的9.03-Springboot要点记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1.10-SpringMVC直接访问WE
- 下一篇: JS异步操作新体验之 async函数