JSR303校验常⽤注解
注解功能
@Null对象必须为null
@NotNull对象必须不为null,⽆法检查长度为0的字符串
@NotBlank字符串必须不为Null,且去掉前后空格长度必须⼤于0
@AssertTrue对象必须为true
bigdecimal转换为integer@AssertFalse对象必须为false
@Max(Value)必须为数字,且⼩于或等于Value
@Min(Value)必须为数字,且⼤于或等于Value @DecimalMax(Value)必须为数字( BigDecimal ),且⼩于或等于Value。⼩数存在精度@DecimalMin(Value)必须为数字( BigDecimal ),且⼤于或等于Value。⼩数存在精度@Digits(integer,fraction)必须为数字( BigDecimal ),integer整数精度,fraction⼩数精度@Size(min,max)对象(Array、Collection、Map、String)长度必须在给定范围@Email字符串必须是合法邮件地址
@Past Date和Calendar对象必须在当前时间之前
@Future Date和Calendar对象必须在当前时间之后
@Pattern(regexp=“正则”)String对象必须符合正则表达式
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论