Package org.aoju.bus.validate
Class Builder
java.lang.Object
org.aoju.bus.core.lang.Validator
org.aoju.bus.validate.Builder
public class Builder
extends org.aoju.bus.core.lang.Validator
当前框架内预定义的校验器名称
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String参数校验static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T被校验对象 每次都创建一个新的对象,避免线程问题 可以使用ThreadLocal简单优化static <T> Ton(Object object, Annotation[] annotations) 被校验对象static <T> Ton(Object object, Annotation[] annotations, Context context) 被校验对象static <T> Ton(Object object, Annotation[] annotations, Context context, String field) 被校验对象static <T> T被校验对象 每次都创建一个新的对象,避免线程问题 可以使用ThreadLocal简单优化Methods inherited from class org.aoju.bus.core.lang.Validator
equal, hasChinese, hasNumber, isBetween, isBirthday, isCarDrivingLicence, isCarVin, isChinese, isChineseName, isCitizenId, isCreditCode, isEmail, isEmpty, isFalse, isGeneral, isGeneral, isGeneral, isGeneralWithChinese, isHex, isIpv4, isIpv6, isLetter, isLetterWithChinese, isLowerCase, isMac, isMatchRegex, isMatchRegex, isMobile, isMoney, isNotEmpty, isNotNull, isNull, isNumber, isPassword, isPhone, isPlateNumber, isTrue, isUpperCase, isUrl, isUUID, isZipCode, validateBetween, validateBirthday, validateCarDrivingLicence, validateCarVin, validateChinese, validateCitizenId, validateCreditCode, validateEmail, validateEmpty, validateEqual, validateFalse, validateGeneral, validateGeneral, validateGeneral, validateGeneralWithChinese, validateHasChinese, validateHasNumber, validateHex, validateIpv4, validateIpv6, validateisChineseName, validateLetter, validateLetterWithChinese, validateLowerCase, validateMac, validateMatchRegex, validateMobile, validateMoney, validateNotEmpty, validateNotEmptyAndEqual, validateNotEmptyAndNotEqual, validateNotEqual, validateNotNull, validateNull, validateNumber, validatePassword, validatePhone, validatePlateNumber, validateTrue, validateUpperCase, validateUrl, validateUUID, validateZipCode
-
Field Details
-
DEFAULT_ERRCODE
- See Also:
-
DEFAULT_FIELD
- See Also:
-
VAL
- See Also:
-
FIELD
- See Also:
-
GROUP
- See Also:
-
ERRCODE
- See Also:
-
ERRMSG
- See Also:
-
_ALWAYS
参数校验- See Also:
-
_BLANK
- See Also:
-
_CHINESE
- See Also:
-
_CITIZENID
- See Also:
-
_DATE
- See Also:
-
_EACH
- See Also:
-
_EMAIL
- See Also:
-
_ENGLISH
- See Also:
-
_EQUALS
- See Also:
-
_FALSE
- See Also:
-
_IN_ENUM
- See Also:
-
_IN
- See Also:
-
_INT_RANGE
- See Also:
-
_IP_ADDRESS
- See Also:
-
_LENGTH
- See Also:
-
_MOBILE
- See Also:
-
_MULTI
- See Also:
-
_NOT_BLANK
- See Also:
-
_NOT_IN
- See Also:
-
_NOT_NULL
- See Also:
-
_NULL
- See Also:
-
_PHONE
- See Also:
-
_REFLECT
- See Also:
-
_REGEX
- See Also:
-
_TRUE
- See Also:
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
on
被校验对象 每次都创建一个新的对象,避免线程问题 可以使用ThreadLocal简单优化- Type Parameters:
T- 对象- Parameters:
object- 原始对象- Returns:
- the object
-
on
被校验对象 每次都创建一个新的对象,避免线程问题 可以使用ThreadLocal简单优化- Type Parameters:
T- 对象- Parameters:
object- 原始对象context- 上下文信息- Returns:
- the object
-
on
被校验对象每次都创建一个新的对象,避免线程问题 可以使用
ThreadLocal简单优化- Type Parameters:
T- 对象- Parameters:
object- 原始对象annotations- 注解信息- Returns:
- the object
-
on
被校验对象每次都创建一个新的对象,避免线程问题 可以使用
ThreadLocal简单优化- Type Parameters:
T- 对象- Parameters:
object- 原始对象annotations- 注解信息context- 上下文信息- Returns:
- the object
-
on
被校验对象每次都创建一个新的对象,避免线程问题 可以使用
ThreadLocal简单优化- Type Parameters:
T- 对象- Parameters:
object- 原始对象annotations- 注解信息context- 上下文信息field- 当前属性- Returns:
- the object
-