| Enum | Description |
|---|---|
| Compare.Cond |
比较条件
|
| Annotation Type | Description |
|---|---|
| Array |
检查是否为数组或集合
|
| Blank |
字符串为空或为null
|
| Chinese |
判断是否为中文
|
| CitizenId |
判断是否为身份证号码
|
| Compare |
参数值比较验证注解
|
| Complex |
自定义校验注解元注解,在任意的注解定义上,增加该注解标明这是一个校验注解
|
| Date |
判断是否为日期
|
| Each |
对数组、集合、Map元素进行校验, 注意,Map对象,只校验内部的值列表
|
|
判断是否为邮箱
|
|
| English |
判断是否为英文
|
| Equals |
字符串equals
|
| False |
boolean校验, 当校验值为false时通过校验
|
| Filler |
字段错误消息插值填充的功能注解
当前的框架内,默认提供的两个插值是:
field: 注解内定义的字段名称,
val: 被校验对象的字符串格式
在校验注解内部提供的方法上标记该注解,表示可以在校验注解的errmsg中使用该字符串插值
|
| Group |
校验组注解,标记当前位置被激活的校验组
|
| In |
字符串在数组中
|
| InEnum |
校验对象在枚举中,默认将对象与枚举名称匹配
|
| Inside |
标记注解,是否校验对象内部
|
| IntRange |
判断数字在int范围内
|
| IPAddress |
判断是否为IP地址
|
| Length |
字符串、数组、集合的长度校验
|
| Mobile |
判断是否为手机号码
|
| Multi |
多重校验器, 可以配置多个校验器
|
| NonNull |
如果放在一个参数上,将在方法/构造函数体的开头插入一个空值检查,
抛出一个
NullPointerException,参数名作为消息。
如果放在字段上,任何为该字段赋值的生成方法也将产生这些空检查。 |
| NotBlank |
字符串不为空,不为null校验
|
| NotIn |
校验字符串不存在数组中
|
| NotNull |
对象不能为null
|
| Null |
校验对象只能为null
|
| Phone |
判断是否为固定电话
|
| Reflect |
通过反射调用被校验参数,并判断反射方法的结果
|
| Regex |
正则表达式校验
|
| True |
boolean校验, 当校验值为true时通过校验
|
| Valid |
标记注解,标明要被拦截的类或方法或者参数
|
| ValidEx |
校验异常注解,校验失败时将ValidateException替换为指定的异常并抛出.
|
Copyright © 2019. All rights reserved.