这里用到的是Spring validation 的分组校验,新建的两个接口就是个标志类,用于区分不同的分组。
友情提示一下:分组校验的标志接口可以继承自 Default 接口,Default是默认分组。区别在于:
在编写Update
分组接口时,如果继承了Default
,下面两个写法就是等效的:@Validated({Update.class})
@Validated({Update.class,Default.class})
更多校验功能,如 分组校验、递归校验、自定义校验请参考我整理过的一篇文章
3 回答2.7k 阅读✓ 已解决
3 回答4.1k 阅读✓ 已解决
8 回答3.6k 阅读
4 回答2.8k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
spring validator group