groups是验证分组,比如我有的验证只有更新的时候做,有的只有添加的时候做,就用这个
javax.validate里有提供一个默认分组Default.class是个接口,不指定分组时都会执行这个,分组是个空的接口
在字段上面指定他们的分组
@NotNull(message = "primary is not null",groups = {GroupInterface1.class})
private Long id;
然后在方法里指定对象用哪些分组验证
public void test(@Validated(GroupInterface1.class) User user) {
}