我们就可以通过对应属性校验注解的groups参数指定参数校验生效的范围, 值为上面的接口(可以为多个)...., 所以使用无参和实参进行请求, 通过返回信息来判断是否生效
实参请求
ps: 验证controller方法中@Validated的值为请求实体中groups 属性范围外的值时, 是否生效
修改...controller方法中请求实体前使用未分组的注解, 但请求实体具体属性上注解使用分组属性时, 则参数校验不生效
因此建议使用同一个请求实体时不要同时出现这两种方式, 否则可能会出现滥用导致的注解失效的问题...传入嵌套实体, 传入指定参数, 传入合规的值
不分组
请求实体
这里一定要对嵌套实体对应属性加上@Valid, 用于对被嵌套的实体类进行校验
建议可以追加@NotNull注解, 用于嵌套属性为...null时的消息提示,
否则嵌套属性不传时, 则不会对嵌套属性和其对应的嵌套实体内的属性进行校验.