跳过导航链接
A B C D E F G I M N O P R S U V W Z 

A

AbcValidate - com.github.liangbaika.validate.annations中的注释类型
注解 一般用于bean字段 方法上做参数校验 实现了JSR303规范。
AbcValidate.List - com.github.liangbaika.validate.annations中的注释类型
Defines several AbcValidate annotations on the same element.
AbcValidator - com.github.liangbaika.validate.core中的类
自定义验证注解支持类 jsr303
AbcValidator() - 类 的构造器com.github.liangbaika.validate.core.AbcValidator
 

B

BIRTHDAY - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
生日
build() - 类 中的静态方法com.github.liangbaika.validate.core.ValidateBuilder
 

C

Check - com.github.liangbaika.validate.enums中的枚举
验证方法 枚举
checkGroup(ProceedingJoinPoint) - 类 中的方法com.github.liangbaika.validate.core.CheckParamAop
 
checkList(ProceedingJoinPoint) - 类 中的方法com.github.liangbaika.validate.core.CheckParamAop
拦截JDK编译后的重复注解
checkParam() - 类 中的方法com.github.liangbaika.validate.core.CheckParamAop
 
CheckParamAop - com.github.liangbaika.validate.core中的类
AOP切面验证 相比 hibernate-validate相比 此方法更加灵活多样。
CheckParamAop() - 类 的构造器com.github.liangbaika.validate.core.CheckParamAop
 
checkParamList() - 类 中的方法com.github.liangbaika.validate.core.CheckParamAop
 
checkParams() - 类 中的方法com.github.liangbaika.validate.core.CheckParamAop
 
checkSingle(ProceedingJoinPoint) - 类 中的方法com.github.liangbaika.validate.core.CheckParamAop
 
CheckUtil - com.github.liangbaika.validate.utils中的类
验证方法
CheckUtil() - 类 的构造器com.github.liangbaika.validate.utils.CheckUtil
 
CheckUtil.RegexPattern - com.github.liangbaika.validate.utils中的类
相关正则表达式
CHINESES - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
中文汉字
CITIZEN_ID - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
18位身份证号码
clear() - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder
 
com.github.liangbaika.validate.annations - 程序包 com.github.liangbaika.validate.annations
 
com.github.liangbaika.validate.config - 程序包 com.github.liangbaika.validate.config
 
com.github.liangbaika.validate.core - 程序包 com.github.liangbaika.validate.core
 
com.github.liangbaika.validate.enums - 程序包 com.github.liangbaika.validate.enums
 
com.github.liangbaika.validate.exception - 程序包 com.github.liangbaika.validate.exception
 
com.github.liangbaika.validate.utils - 程序包 com.github.liangbaika.validate.utils
 
CREDIT_CODE - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
社会统一信用代码 第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母)
customValidate(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
此方法比较特殊 用于自定义验证逻辑

D

DEFAULT_ALLOWED_EXTENSION - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
允许的文件后缀
DEFAULT_FILE_SIZE - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
默认文件大小 10M
doCheck() - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder
真正检查的方法

E

EMAIL - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
邮箱

F

fun - 枚举 中的变量com.github.liangbaika.validate.enums.Check
BiFunction:接收字段值(Object)和 表达式(String),返回是否符合规则(Boolean)

G

GENERAL - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
英文字母 、数字和下划线
GENERAL_WITH_CHINESE - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
中文字、英文字母、数字和下划线
getApplicationContext() - 类 中的静态方法com.github.liangbaika.validate.utils.SpringContextHolder
 
getBean(String) - 类 中的静态方法com.github.liangbaika.validate.utils.SpringContextHolder
 
getBean(Class<T>) - 类 中的静态方法com.github.liangbaika.validate.utils.SpringContextHolder
 
getChains() - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder
 
getCheck() - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder.ValidateChain
 
getExpress() - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder.ValidateChain
 
getFailedCounts() - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder
获取失败的条数
getFailedMsgs() - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder
获取失败的消息 没有失败消息返回null
getMsg() - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder.ValidateChain
 
getResult() - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder.ValidateChain
 
getSuccedCounts() - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder
获取成功的条数
getValue() - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder.ValidateChain
 

I

ifNotPassedThrowException() - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder
不通过就抛出异常 ParamsInValidException
ifNotPassedThrowException(RuntimeException) - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder
不通过就抛出异常
inEnum(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断参数是否在枚举的数据中, 枚举的表达式用 英文逗号隔开,无空格,如: "男,女,太监" 校验过程,不在对表达式进行校验,所以请确保表达式的格式正确 支持String 支持Integer Short Long
initialize(AbcValidate) - 类 中的方法com.github.liangbaika.validate.core.AbcValidator
jsr303 初始化
inLength(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断参数的取值范围,逗号隔开,无空格;闭区间 判断String的length范围, rangeStr取值举例:"6,18"
inRange(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断参数的取值范围,逗号隔开,无空格;闭区间 支持Integer、Long、Short、Float、Double、BigDecimal
IPV4 - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
IP v4
IPV6 - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
IP v6
isBankNumber(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
是否是银行卡号 Luhn算法来验证: 1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。
isBirthday(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
验证是否为生日
只支持以下几种格式: yyyyMMdd yyyy-MM-dd yyyy/MM/dd yyyy.MM.dd yyyy年MM月dd日
ISBN_REGEX - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
ISBN-10 OR ISBN-13
isChinese(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
是否是汉字
isChinesePostCode(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
是否是中国邮编
isDate(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断参数是否是一个日期 支持Date类型 支持LocalDate类型 支持String类型,yyyy-MM-dd、yyyyMMdd、yyyy/MM/dd格式; 默认仅支持yyyy-MM-dd
isDateTime(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断参数是否是一个日期 支持Date类型 支持LocalDateTime类型 支持String类型,yyyy-MM-dd HH:mm:ss、yyyyMMddHHmmss、yyyy/MM/dd HH:mm:ss格式; 默认仅支持yyyy-MM-dd HH:mm:ss
isEmail(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断是否是邮箱 使用正则表达式判断
isEmpty(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断value ==null || length size <= 0 支持字符串判断 支持集合判断
isEqual(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断是否Equal指定的值 支持String、Integer、Long、Short、Float、Double、BigDecimal 支持Collection,判断size的值
isFalse(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断参数是否是 false 支持Boolean类型 支持String类型
isFuture(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断参数是否是一个将来时间 支持Date类型 支持LocalDate类型 支持LocalDateTime类型 支持String类型,yyyy-MM-dd、yyyyMMdd、yyyy/MM/dd格式; 默认仅支持yyyy-MM-dd 支持String类型,yyyy-MM-dd HH:mm:ss、yyyyMMddHHmmss、yyyy/MM/dd HH:mm:ss格式; 默认仅支持yyyy-MM-dd HH:mm:ss
isGeneral(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
验证是否为英文字母 、数字和下划线
isGreaterThan(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
是否大于指定值 支持Integer、Long、Short、Float、Double、BigDecimal 支持String,判断length值 支持Collection,判断size的值
isGreaterThanEqual(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
是否大于等于 支持Integer、Long、Short、Float、Double、BigDecimal 支持String,判断length值 支持Collection,判断size的值
isIdCard(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
是否是身份证号
isIpv4(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
是否是Ipv4
isIpv6(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
是否是Ipv6
isISBN(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
验证是否是图书的合法的ISBN号码 包括10或者13位的ISBN
isLessThan(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
是否少于 支持Integer、Long、Short、Float、Double、BigDecimal 支持String,判断length值 支持Collection,判断size的值
isLessThanEqual(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
是否少于等于 支持Integer、Long、Short、Float、Double、BigDecimal 支持String,判断length值 支持Collection,判断size的值
isMac(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
验证是否为MAC地址
isMobilePhone(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
是否手机号
isNotEmpty(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断value !
isNotEqual(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断是否 notEqual指定的值 支持String、Integer、Long、Short、Float、Double、BigDecimal 支持Collection,判断size的值
isNotNull(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断value !
isNull(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断value == null
isNumber(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
是否数字类型 包括小数
isPassed() - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder
此次验证是否通过
isPast(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断参数是否是一个过去时间 支持Date类型 支持LocalDate类型 支持LocalDateTime类型 支持String类型,yyyy-MM-dd、yyyyMMdd、yyyy/MM/dd格式; 默认仅支持yyyy-MM-dd 支持String类型,yyyy-MM-dd HH:mm:ss、yyyyMMddHHmmss、yyyy/MM/dd HH:mm:ss格式; 默认仅支持yyyy-MM-dd HH:mm:ss
isPattern(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断String是否满足正则表达式
isPlateNumber(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
验证是否为中国车牌号
isSuitableFileLength(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断文件大小 单位 KB 支持 File对象 MultipartFile 对象 或对应的集合 数组都可以
isSuitableFileSuffix(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
是否是合法的文件后缀 String,File对象 MultipartFile 对象 或对应的集合 数组都可以
isTimeMillSeconds(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
时间毫秒值
isToday(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断是否是今天的日期 支持Date类型 支持LocalDate类型 支持String类型,默认仅支持yyyy-MM-dd
isTrue(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
判断参数是否是 true 支持Boolean类型 支持String类型
isUrl(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
验证是否为URL
isUUID(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
验证是否为UUID 包括带横线标准格式和不带横线的简单模式
isValid(Object, ConstraintValidatorContext) - 类 中的方法com.github.liangbaika.validate.core.AbcValidator
jsr303 验证 这里面尽量不要抛出异常

M

MAC_ADDRESS - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
MAC地址正则
MOBILE - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
移动电话
MONEY - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
货币
msg - 枚举 中的变量com.github.liangbaika.validate.enums.Check
msg 信息

N

NUMBER_CODE - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
数字

O

outRange(Object, String) - 类 中的静态方法com.github.liangbaika.validate.utils.CheckUtil
等价于 !

P

ParamsCheckException - com.github.liangbaika.validate.exception中的异常错误
参数校验异常 未知异常
ParamsCheckException() - 异常错误 的构造器com.github.liangbaika.validate.exception.ParamsCheckException
 
ParamsCheckException(String) - 异常错误 的构造器com.github.liangbaika.validate.exception.ParamsCheckException
 
ParamsCheckException(String, Throwable) - 异常错误 的构造器com.github.liangbaika.validate.exception.ParamsCheckException
 
ParamsCheckException(Throwable) - 异常错误 的构造器com.github.liangbaika.validate.exception.ParamsCheckException
 
ParamsCheckException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.github.liangbaika.validate.exception.ParamsCheckException
 
ParamsInValidException - com.github.liangbaika.validate.exception中的异常错误
参数校验异常 抛出此异常 自行捕获处理 已更名 ParamsValidException -> ParamsInValidException
ParamsInValidException() - 异常错误 的构造器com.github.liangbaika.validate.exception.ParamsInValidException
 
ParamsInValidException(String) - 异常错误 的构造器com.github.liangbaika.validate.exception.ParamsInValidException
 
ParamsInValidException(String, Throwable) - 异常错误 的构造器com.github.liangbaika.validate.exception.ParamsInValidException
 
ParamsInValidException(Throwable) - 异常错误 的构造器com.github.liangbaika.validate.exception.ParamsInValidException
 
ParamsInValidException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.github.liangbaika.validate.exception.ParamsInValidException
 
ParamValidator<T> - com.github.liangbaika.validate.core中的接口
自定义验证器需要实现此接口,并被spring容器托管 change: 0.9.7版本开始改为泛型支持
PLATE_NUMBER - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
中国车牌号码(兼容新能源车牌)

R

RegexPattern() - 类 的构造器com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
 

S

setApplicationContext(ApplicationContext) - 类 中的方法com.github.liangbaika.validate.utils.SpringContextHolder
 
setCheck(Check) - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder.ValidateChain
 
setExpress(String) - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder.ValidateChain
 
setMsg(String) - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder.ValidateChain
 
setResult(Boolean) - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder.ValidateChain
 
setValue(Object) - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder.ValidateChain
 
SpringContextHolder - com.github.liangbaika.validate.utils中的类
Spring容器工具类
SpringContextHolder() - 类 的构造器com.github.liangbaika.validate.utils.SpringContextHolder
 
SpringValidateAutoConfig - com.github.liangbaika.validate.config中的类
springboot stater 自动装配
SpringValidateAutoConfig() - 类 的构造器com.github.liangbaika.validate.config.SpringValidateAutoConfig
 

U

UUID - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
UUID
UUID_SIMPLE - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
不带横线的UUID

V

vali(Check, Object, String, String) - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder
 
vali(Check, Object, String) - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder
 
vali(Check, Object) - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder
 
vali(Object, String) - 枚举 中的方法com.github.liangbaika.validate.enums.Check
 
vali(Object) - 枚举 中的方法com.github.liangbaika.validate.enums.Check
 
validate(T) - 接口 中的方法com.github.liangbaika.validate.core.ParamValidator
自定义实现方法 需要用户自己实现 并让此实现类被spring 容器管理
ValidateBuilder - com.github.liangbaika.validate.core中的类
另外一种代码的方式检查参数 since: 1.1.0 版本
ValidateBuilder.ValidateChain - com.github.liangbaika.validate.core中的类
实体类
ValidateChain() - 类 的构造器com.github.liangbaika.validate.core.ValidateBuilder.ValidateChain
 
ValidateParam - com.github.liangbaika.validate.annations中的注释类型
 
ValidateParam.List - com.github.liangbaika.validate.annations中的注释类型
Defines several ValidateParam annotations on the same element.
ValidateParams - com.github.liangbaika.validate.annations中的注释类型
验证注解 一般放在 Controoler里的路由方法上使用
valueOf(String) - 枚举 中的静态方法com.github.liangbaika.validate.enums.Check
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.github.liangbaika.validate.enums.Check
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

wvali(Check, Object, String) - 类 中的方法com.github.liangbaika.validate.core.ValidateBuilder
 

Z

ZIP_CODE - 类 中的静态变量com.github.liangbaika.validate.utils.CheckUtil.RegexPattern
邮编
A B C D E F G I M N O P R S U V W Z 
跳过导航链接

Copyright © 2021. All Rights Reserved.