根据groups来指定需要校验的字段
class Person{
@NotNull(message = "id不能为空!",groups = {Update.class})
Integer id;
@NotBlank(message = "姓名不能为空",groups = {Add.class,Update.class})
String name;
public interface Update{}
public interface Add{}
}
- 在做更新时,校验如下:
ValidatorUtils.validateEntity(gatherForm, Update.class); - 在做新增时,校验如下
ValidatorUtils.validateEntity(gatherForm, Add.class);