首页 > 其他 > 详细

validate相关注解

时间:2021-04-28 21:46:31      阅读:25      评论:0      收藏:0      [点我收藏+]

 

注解 适用类型 描述
Booelan检查:
@AssertTrue Boolean,boolean 验证 Boolean 对象是否为 true
@AssertFalse Boolean,boolean 验证 Boolean 对象是否为 false
长度检查:
@Size(max=, min=) 验证对象(Array,Collection,Map,String)长度是否在给定的范围之内 被注解的元素的大小必须在指定的范围内
@Length(min=,max=) String 被注解的字符串的大小必须在指定的范围内
日期检查:
@Past 日期对象(Date,Calendar) 被注解的元素必须是一个过去的日期
@Future 日期对象(Date,Calendar) 被注解的元素必须是一个将来的日期
空检查:
@NotNull 任意类型 被注解的元素值不是null(不能为null,但可以为empty)
@NotEmpty 任意类型 被注解的元素必须非空不能为null,而且长度必须大于0
@NotBlank String 被注解的字符串非 null,而且调用trim()后,长度必须大于0
@Null 任意类型 被注解的元素必须为 null
数值检查:
@Min(value) BigDecimal,BigInteger, byte,short, int, long,等任何Number 被注解的元素必须是一个数字,其值必须大于等于指定的最小值
@Max(value) BigDecimal,BigInteger, byte,short, int, long,等任何Number 被注解的元素必须是一个数字,其值必须小于等于指定的最大值
@DecimalMin(value) BigDecimal,BigInteger, byte,short, int, long,等任何Number 被注解的元素必须是一个数字,其值必须大于等于指定的最小值
@DecimalMax(value) BigDecimal,BigInteger, byte,short, int, long,等任何Number 被注解的元素必须是一个数字,其值必须小于等于指定的最大值
@Digits(integer=,fraction=) BigDecimal,BigInteger, byte,short, int, long,等任何Number 被注解的元素必须是一个数字,其值必须在可接受的范围内
@Range(min=,max=) BigDecimal,BigInteger,CharSequence, byte, short, int, long等 被注解的元素必须在合适的范围内
正则检查:
@Pattern(regex=,flag=) String 被注解的元素必须符合指定的正则表达式

validate相关注解

原文:https://www.cnblogs.com/fatTmonkey/p/14715118.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!