spring @Validated 注解開發中使用group分組校驗


之前知道spring支持JSR校驗,在自己定義的bean中加入@NotNull,@NotBlank,@Length等之類的校驗用於處理前台傳遞過來的request請求,避免在寫多余的代碼去處理.

但是隨着業務的復雜度增加,對於校驗的制定也越來越有要求,這個時候就需要引入分組group的概念,在自定義注解@Validated中

定義了一個Class[]數組用來分組.這樣我們就可以引入分組校驗的概念,首先根據需要的分組新建自己的接口.

然后在需要校驗的bean上加入分組:

最后根據需要,在Controller處理請求中加入@Validated注解並引入需要校驗的分組.

 

@Validated({Insert.class})AgentContractBean paramBean
整個Spring請求bean的分組校驗就算是完成了.


免責聲明!

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



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