3 个回答

这里用到的是Spring validation 的分组校验,新建的两个接口就是个标志类,用于区分不同的分组。
友情提示一下:分组校验的标志接口可以继承自 Default 接口,Default是默认分组。区别在于:

在编写Update分组接口时,如果继承了Default,下面两个写法就是等效的:
@Validated({Update.class})
@Validated({Update.class,Default.class})

更多校验功能,如 分组校验、递归校验、自定义校验请参考我整理过的一篇文章

使用Spring Validation优雅地校验参数

所以分了group啊,不同的group走不同的校验逻辑

推荐问题
宣传栏