zoukankan      html  css  js  c++  java
  • jsr303常用注解



    javax.validation.constraints常用注解:
    @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=)  被注释的元素必须符合指定的正则表达式
    Hibernate Validator提供的校验注解:
    @NotBlank(message =)   验证字符串非null,且长度必须大于0
    @Email  被注释的元素必须是电子邮箱地址
    @Length(min=,max=)  被注释的字符串的大小必须在指定的范围内
    @NotEmpty   被注释的字符串的必须非空
    @Range(min=,max=,message=)  被注释的元素必须在合适的范围内
  • 相关阅读:
    SharePoint 2013 文档库中PPT转换PDF
    Linux线程-互斥锁pthread_mutex_t
    利用Python,四步掌握机器学习
    linux 文件夹权限及umask
    Android.mk入门(一)
    《Linux性能及调优指南》----1.1 Linux进程管理
    从进程到线程
    从程序到进程
    Android源码解析系列
    嵌入式工程师必读100本专业书籍
  • 原文地址:https://www.cnblogs.com/linqing001/p/14128007.html
Copyright © 2011-2022 走看看