@Max(value=2,message="最大为2")
private Integer num;
进行验证时报错:No validator could be found for type: java.lang.Integer。
这个错误是因为类型不对,max不是用来表示大小,而是用来表是字符串最长为多少。
注解@NotNull,@NotEmpty仅支持String类型,因此对于数字这些非字符类型,应该使用@DecimalMin这些注解进行验证。
@Max(value=2,message="最大为2")
private Integer num;
进行验证时报错:No validator could be found for type: java.lang.Integer。
这个错误是因为类型不对,max不是用来表示大小,而是用来表是字符串最长为多少。
注解@NotNull,@NotEmpty仅支持String类型,因此对于数字这些非字符类型,应该使用@DecimalMin这些注解进行验证。