代码
public class SpectacleGroup {
public interface SpectacleAdd {
}
public interface SpectacleUpdate {
}
}
@Pattern(regexp = "([0-9]|[a-z]|[A-Z]|-|_|.|\\(|\\)|(|)|#|\\*|[\\u4e00-\\u9fa5]){1,64}$",
groups = {SpectacleGroup.SpectacleAdd.class, SpectacleGroup.SpectacleUpdate.class}, message = "场景名称不符合规则")
@NotBlank(groups = SpectacleGroup.SpectacleAdd.class, message = "场景名称不能为空")
private String spectacleName;
这里的分组校验没有生效是为啥
public R updateById(@Validated({SpectacleGroup.SpectacleUpdate.class}) SpectaclePOJO spectaclePOJO) {
return spectacleService.update(spectaclePOJO);
}