3 个回答

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

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

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

使用Spring Validation优雅地校验参数

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题