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对象是否符合正则表达式的规则。

  • 相关阅读:
    团队博客18
    团队博客17
    团队博客16
    团队博客15
    团队博客14
    团队博客13
    团队博客12
    课堂作业08--MVC框架的具体应用
    课堂作业07--MVC框架
    课堂作业06--23中设计模式
  • 原文地址:https://www.cnblogs.com/lijinping321/p/10187883.html
Copyright © 2011-2022 走看看