hibernate-validator 所有校验注解

hibernate-validator 所有校验注解

注解 含义
@NotNull 验证字段不为 null
@NotEmpty 验证字段不为空,常用于校验集合元素不为空
@NotBlank 验证字段不为空,常用于验证字符串不是空串
@Max 验证字段的最大值
@Min 验证字段的最小值
@Digits (integer=整数位数, fraction=小数位数)验证字段整数位数和小数位数上限
@DecimalMax 与 @Max 类似,不同的是它限定值可以带小数,一般用于 double 和 Bigdecimal 类型
@DecimalMin 与 @Min 类似,…
@Range 验证数字类型字段值在最小值和最大值之间
@Size 验证字段值的在 min 和 max (包含)指定区间之内,如字符长度、集合大小
@Length 验证字符串值长度在 min 和 max 区间内
@AssertFalse 验证布尔类型值是 false
@AssertTrue 验证布尔类型值是 true
@Future 验证日期类型字段值比当前时间晚
@Past 验证日期类型字段值比当前时间早
@PastOrPresent 验证日期类型字段值比当前时间早或者是当前日期
@FutureOrPresent 验证日期类型字段值比当前时间晚或者是当前日期
@Email 验证字段值是个邮箱
@Pattern (regex=正则表达式) 被注解的元素必须符合给定的正则表达式
@Negative 校验必须是负数
@Positive 校验必须是正数
@NegativeOrZero 校验必须是负数或 0
@PositiveOrZero 校验必须是正数或 0

猜你喜欢

转载自blog.csdn.net/qq_34626094/article/details/123544624