接收实体类的时候,需要对实体类的部分属性进行校验,可以使用@Vaild和@Validated
一、@Valid
可以用在方法、构造函数、方法参数和成员属性上
与@Valid搭配的,加在实体类属性上校验实体类属性的注解如下
示例如下:
实体类:
message的内容是当校验不通过的时候的错误信息
@Max(value= 1000,,message = "每页最多展示的记录条数为1000")
@Min(value = 10,message = "每页最少展示的记录条数为10")
private Integer pageSize;
使用
public ResponseData<Object> test(@RequestBody @Valid TestVO testVO) {
...
}
注意:如果只添加@Min这类注解,实体类使用的地方没有@Validated或@Valid,那么@Min的校验是不生效的