SpringMVC的@Validated校驗注解使用方法


validate會對參數進行校驗,校驗標准為validate后的類中的標准。本例中對User進行校驗,User類中設置了校驗標准。

在后台開發過程中,對參數的校驗成為開發環境不可缺少的一個環節。比如參數不能為null,email那么必須符合email的格式,如果手動進行if判斷或者寫正則表達式判斷無意開發效率太慢,在時間、成本、質量的博弈中必然會落后。所以把校驗層抽象出來是必然的結果。

簡單的例子

 

1.User類

注解作用分別為:

  1、name不能為null

  2、password最少1個字符

  3、gender最大兩個字符

  4、age在1-3個字符之間,閉區間。

2.Controller

  

在參數User之前使用@Validate注解,對User進行校驗。

 

3.使用postman調用接口

 

4.返回的結果

 


免責聲明!

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



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