zoukankan      html  css  js  c++  java
  • JSR-303

    JSR-303 是 Java 标准的验证框架 , 己有的实现有 Hibernate validator . JSR-303 定义了一系列注解用来验证 Bean 的属性,常用的有如下几种。

    空检查

    • @Null,验证对象是否为空;

    • @NotNull,验证对象不为空;

    • @NotBlank,验证字符串不为空或者不是空字符串, 比如””和””都会验证失败;

    • @NotEmpty,验证对象不为 null,或者集合不为空。

    长度检查

    • @Size(min=, max=),验证对象长度,可支持字符串、集合;
    • @Length,字符串大小。

    数值检测

    • @Min,验证数字是否大于等于指定的值;

    • @Max,验证数字是否小于等于指定的值;

    • @Digits,验证数字是否符合指定格式,如@Digits(integer=9,fraction=2);

    • @Range,验证数字是否在指定的范围内,如@Range(min=l, max=1000)。

    其他

    • @Email,验证是否为邮件格式,为null则不做校验;

    • @Pattern,验证String对象是否符合正则表达式的规则。

  • 相关阅读:
    python函数
    python3基础4
    布尔值常识
    字典常用魔法方法
    字典相关常识
    元组相关常识
    列表及其魔法方法(list类中提供的方法)
    列表相关常识
    day11练习题
    字符串相关常识
  • 原文地址:https://www.cnblogs.com/lijinping321/p/10187883.html
Copyright © 2011-2022 走看看