《SpringMVC从入门到放肆》十四、SpringMVC分组数据校验

校验规则是定义在实体中的,而同一个实体可以被多个Controller使用,此时就会有问题,即:不同的Controller方法对同一个实体进行校验,此时这些校验信息是共享在这不同的Controller方法中的,但是实际上每个Controller方法可能需要不同的校验,在这种情况下,就需要使用分组校验来解决这种问题。

或者说,一个实体中有很多属性,Controller中的方法一可能只需要校验实体中的属性1和属性2,而Controller中的方法二可能只需要校验实体中的属性3和属性4。这样的需求就需要用到分组校验了。

 

二、定义分组

其实就是定义空的接口,该接口的作用只作为分组标识来使用。

 

《SpringMVC从入门到放肆》十四、SpringMVC分组数据校验

分组1:

package cn.itechyou.validate; /** * 分组1 * @author Wangjn * */ public interface ValidateGroup1 { }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpsgxz.html