SpringMVC validator内置的校验注解

Constraint 含义
@Null 限制只能为null
@NotNull 限制不能为null (基本类型)
@AssertTrue 限制必须为 true
@AssertFalse 限制必须为 false
@Min(value) 限制为不小于value的数字
@Max(value) 限制为不大于value的数字
@DecimalMin(value) 限制为不小于value的数字
@DecimalMax(value) 限制为不大于value的数字
@Digits (integer, fraction) 限制必须为小数,整数部分位数不超过integer,小鼠部分长度不超过fraction
@Future 限制必须是一个将来的日期
@Past 限制必须是一个过去的日期
@Size(max, min) 限制大小在min和max之间
@Pattern(value) 限制必须符合指定的正则表达式value
@NotEmpty 限制元素不能为null且不能为空 (集合类)
@NotBlank 限制元素不能为空(不能为null且去除空格后长度不为0) (String)
@Email 限制注解的元素是Email地址

你可能感兴趣的:(Java)