加载中...
加载中...
Java Validation Api

Java Validation Api 原创


https://www.validationapi.com/

<!--添加依赖-->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.1.Final</version>
</dependency>


注解用途
AssertFalse用于boolean字段,该字段的值只能为false
AssertTrue用于boolean字段,该字段只能为true
DecimalMax(value)被注释的元素必须是一个数字,只能大于或等于该值
DecimalMin(value)被注释的元素必须是一个数字,只能小于或等于该值
Digits(integer,fraction)检查是否是一种数字的(整数,小数)的位数
Email被注释的元素必须是电子邮箱地址
Future检查该字段的日期是否是属于将来的日期
FutureOrPresent判断日期是否是将来或现在日期
Max(value)该字段的值只能小于或等于该值
Min(value)该字段的值只能大于或等于该值
Negative判断负数
NegativeOrZero判断负数或0
NotBlank只能用于字符串不为null,并且字符串trim()以后length要大于0
NotEmpty集合对象的元素不为0,即集合不为空,也可以用于字符串不为null
NotNull不能为null
Null必须为 null
Past检查该字段的日期是在过去
PastOrPresent判断日期是否是过去或现在日期
Pattern(value)被注释的元素必须符合指定的正则表达式
Positive判断正数
PositiveOrZero判断正数或0
Size(max, min)检查该字段的size是否在min和max之间,可以是字符串、数组、集合、Map等
Length(max, min)判断字符串长度
CreditCardNumber被注释的字符串必须通过Luhn校验算法,银行卡,信用卡等号码一般都用Luhn计算合法性



没有更多推荐了 [去首页]
image
文章
357
原创
284
转载
73
翻译
0
访问量
199056
喜欢
47
粉丝
6
码龄
5年
资源
0

文章目录

加载中...
0
0