问题:HV000030: No validator could be found for type: java.lang.Integer
解决:
@NotNull 和 @NotEmpty ?和@NotBlank 区别
@NotEmpty 用在集合类上面
@NotBlank 用在String上面
@NotNull ???用在基本类型上,如:Integer,int;Long,long....
附:
@Null 被注释的元素必须为 null
@NotNull ???被注释的元素必须不为 null ?
@AssertTrue ????被注释的元素必须为 true ?
@AssertFalse ???被注释的元素必须为 false ?
@Min(value) ????被注释的元素必须是一个数字,其值必须大于等于指定的最小值 ?
@Max(value) ????被注释的元素必须是一个数字,其值必须小于等于指定的最大值 ?
@DecimalMin(value) ?被注释的元素必须是一个数字,其值必须大于等于指定的最小值 ?
@DecimalMax(value) ?被注释的元素必须是一个数字,其值必须小于等于指定的最大值 ?
@Size(max=, min=) ??被注释的元素的大小必须在指定的范围内 ?
@Digits (integer, fraction) ????被注释的元素必须是一个数字,其值必须在可接受的范围内 ?
@Past ??被注释的元素必须是一个过去的日期 ?
@Future ????被注释的元素必须是一个将来的日期 ?
@Pattern(regex=,flag=) ?被注释的元素必须符合指定的正则表达式 ?
?
Hibernate Validator 附加的 constraint ?
@NotBlank(message =) ??验证字符串非null,且长度必须大于0 ?
@Email ?被注释的元素必须是电子邮箱地址 ?
@Length(min=,max=) ?被注释的字符串的大小必须在指定的范围内 ?
@NotEmpty ??被注释的字符串的必须非空 ?
@Range(min=,max=,message=) ?被注释的元素必须在合适的范围内
hibernate-validator
原文地址:https://www.cnblogs.com/yaoyuan2/p/9728831.html