Package org.aoju.bus.validate.annotation


package org.aoju.bus.validate.annotation
校验类型、方式等注解
Since:
Java 17+
Author:
Kimi Liu
  • Class
    Description
    检查是否为数组或集合
    字符串为空或为null
    判断是否为中文
    判断是否为身份证号码
    参数值比较验证注解
    比较条件
    自定义校验注解元注解,在任意的注解定义上,增加该注解标明这是一个校验注解
    判断是否为日期
    对数组、集合、Map元素进行校验, 注意,Map对象,只校验内部的值列表
    判断是否为邮箱
    判断是否为英文
    字符串equals
    boolean校验, 当校验值为false时通过校验
    字段错误消息插值填充的功能注解 当前的框架内,默认提供的两个插值是: field: 注解内定义的字段名称, val: 被校验对象的字符串格式 在校验注解内部提供的方法上标记该注解,表示可以在校验注解的errmsg中使用该字符串插值
    校验组注解,标记当前位置被激活的校验组
    字符串在数组中
    校验对象在枚举中,默认将对象与枚举名称匹配
    标记注解,是否校验对象内部
    判断数字在int范围内
    判断是否为IP地址
    字符串、数组、集合的长度校验
    判断是否为手机号码
    多重校验器, 可以配置多个校验器
    字符串不为空,不为null校验
    校验字符串不存在数组中
    对象不能为null
    校验对象只能为null
    判断是否为固定电话
    通过反射调用被校验参数,并判断反射方法的结果
    正则表达式校验
    boolean校验, 当校验值为true时通过校验
    标记注解,标明要被拦截的类或方法或者参数
    校验异常注解,校验失败时将ValidateException替换为指定的异常并抛出.