HV000030: No validator could be found for constraint ‘javax.validation.constraints.Size‘

@Size使用报错HV000030: No validator could be found for constraint ‘javax.validation.constraints.Size’

控制层在使用303校验报错

错误的写法

@Size(message="xxxx",min=1,max=10)
Integer value;

直接上代码

@Min(message="xxx",value=1)
@Max(message="xxx",value=10)
Integer value;

原因@Size注解不能对数值进行范围校验,看源代码说明
HV000030: No validator could be found for constraint ‘javax.validation.constraints.Size‘_第1张图片
可以看出不支持数值类型 ,仅支持字符(字符串)、集合、数组;

你可能感兴趣的:(小问题记录,Java)