侧边栏壁纸
博主头像
一个九零后的萤火虫博主等级

生活没有定好的剧本 有时候会因为爱 放弃一些坚持 也是因为爱 才有了开始的勇气 一生短暂 要爱自己爱的人 做自己喜欢的事

  • 累计撰写 32 篇文章
  • 累计创建 11 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

validation数据校验

一个九零后的萤火虫
2022-09-30 / 0 评论 / 0 点赞 / 196 阅读 / 808 字

JSR提供的校验注解:

@Null   被注释的元素必须为null   

@NotNull    被注释的元素必须不为null   

@AssertTrue     被注释的元素必须为true   

@AssertFalse    被注释的元素必须为false   

@Min(value)     被注释的元素必须是一个数字,其值必须大于等于指定的最小值   

@Max(value)     被注释的元素必须是一个数字,其值必须小于等于指定的最大值   

@DecimalMin(value)  被注释的元素必须是一个数字,其值必须大于等于指定的最小值   

@DecimalMax(value)  被注释的元素必须是一个数字,其值必须小于等于指定的最大值   

@Size(max=,min=)   被注释的元素的大小必须在指定的范围内   

@Digits(integer, fraction)     被注释的元素必须是一个数字,其值必须在可接受的范围内   

@Past   被注释的元素必须是一个过去的日期   

@Future     被注释的元素必须是一个将来的日期   

@Pattern(regex=,flag=)  被注释的元素必须符合指定的正则表达式   

HibernateValidator提供的校验注解:


@NotBlank(message=)   验证字符串非null,且trim后长度必须大于0   

@Email  被注释的元素必须是电子邮箱地址   

@Length(min=,max=)  被注释的字符串的大小必须在指定的范围内   

@NotEmpty   被注释的字符串的必须非空   

@Range(min=,max=,message=)  被注释的元素必须在合适的范围内


0

评论区