之前知道spring支持JSR校驗,在自己定義的bean中加入@NotNull,@NotBlank,@Length等之類的校驗用於處理前台傳遞過來的request請求,避免在寫多余的代碼去處理.
但是隨着業務的復雜度增加,對於校驗的制定也越來越有要求,這個時候就需要引入分組group的概念,在自定義注解@Validated中
定義了一個Class[]數組用來分組.這樣我們就可以引入分組校驗的概念,首先根據需要的分組新建自己的接口.
然后在需要校驗的bean上加入分組:
最后根據需要,在Controller處理請求中加入@Validated注解並引入需要校驗的分組.
@Validated({Insert.class})AgentContractBean paramBean整個Spring請求bean的分組校驗就算是完成了.