美文网首页
JSR 303数据合法性校验标准框架之常用注解

JSR 303数据合法性校验标准框架之常用注解

作者: 暗香抚动 | 来源:发表于2016-11-07 17:21 被阅读0次
    注解 功能说明
    @Null 被注解的元素必须为null
    @NotNull 被注解的元素不能为null
    @AssertFalse 被注解的元素必须为false
    @AssertTrue 被注解的元素必须为true
    @Min(value) 被注解的元素必须是一个数字,其值必须大于等于指定的最小值value
    @Max(value) 被注解的元素必须是一个数字,其值必须小于等于指定的最大值value
    @DecimalMin(value) 被注解的元素必须是一个数字,其值必须大于等于指定的最小值value
    @DecimalMax(value) 被注解的元素必须是一个数字,其值必须小于等于指定的最大值
    @Size(max,min) 被注解的元素被注解的元素的大小必须在指定的范围内
    @Digits(integer,fraction) 被注解的元素必须是一个数字,其值必须在可接受的范围内
    @Past 被注解的元素必须是一个过去的日期
    @Future 被注解的元素必须是一个将来的日期
    @Pattern(value) 被注解的元素必须符合指定的正则表达式
    Hibernate Validator是JSR 303的一个参考实现,除支持所有标准的校验注解外,它还支持以下的扩展注解:
    注解 功能说明
    @Email 被注解的元素必须是电子邮件地址
    @Length 被注解的字符串的大小必须在指定的范围内
    @NotEmpty 被注解的字符串的必须非空
    @Range 被注解的元素必须在合适的范围内

    相关文章

      网友评论

          本文标题:JSR 303数据合法性校验标准框架之常用注解

          本文链接:https://www.haomeiwen.com/subject/wupouttx.html