JSR303(JSR第303条规范)分组校验
给Bean添加校验注解:javax.validation.constraints,并定义自己的message提示
开启校验功能@Valid
给校验的bean后紧跟一个BindingResult,就可以获取到校验的结果
分组校验(多场景的复杂校验)
@NotBlank(message = “品牌名必须提交”,groups = {AddGroup.class,UpdateGroup.class})
给校验注解标注什么情况需要进行校验
@Validated({AddGroup.class})
默认没有指定分组的校验注解@NotBlank,在分组校验情况@Validated({AddGroup.class})下不生效,只会在@Validated生效;
设置添加分组
添加AddGroup 分组接口,不需要任何实现
public interface AddGroup {
}
实体类
public class