入参为下图参数类型时的参数校验方式....controller方法中请求实体前使用未分组的注解, 但请求实体具体属性上注解使用分组属性时, 则参数校验不生效
因此建议使用同一个请求实体时不要同时出现这两种方式, 否则可能会出现滥用导致的注解失效的问题...分组
请求实体
这里一定要对嵌套实体的属性加上@Valid, 用于对被嵌套的实体类进行校验
可以加@NotNull, 用于嵌套实体为null时的提示, 否则不会提示
@TableName(value...@NotNull注解, 用于嵌套属性为null时的消息提示,
否则嵌套属性不传时, 则不会对嵌套属性和其对应的嵌套实体内的属性进行校验....传入嵌套实体, 但不传指定参数时
传入嵌套实体, 传入指定参数
传入嵌套实体, 传入按照要求的指定参数
注意事项
@valid 和@Validated 区别
参数校验常用注解介绍
关于