public class Builder extends Validator
| Modifier and Type | Field and Description |
|---|---|
static String |
_ALWAYS
参数校验
|
static String |
_BLANK |
static String |
_CHINESE |
static String |
_CITIZENID |
static String |
_DATE |
static String |
_EACH |
static String |
_EMAIL |
static String |
_ENGLISH |
static String |
_EQUALS |
static String |
_FALSE |
static String |
_IN |
static String |
_IN_ENUM |
static String |
_INT_RANGE |
static String |
_IP_ADDRESS |
static String |
_LENGTH |
static String |
_MOBILE |
static String |
_MULTI |
static String |
_NOT_BLANK |
static String |
_NOT_IN |
static String |
_NOT_NULL |
static String |
_NULL |
static String |
_PHONE |
static String |
_REFLECT |
static String |
_REGEX |
static String |
_TRUE |
static String |
DEFAULT_ERRCODE |
static String |
DEFAULT_FIELD |
static String |
ERRCODE |
static String |
ERRMSG |
static String |
FIELD |
static String |
GROUP |
static String |
VAL |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
on(Object object)
被校验对象
每次都创建一个新的对象,避免线程问题
可以使用
ThreadLocal 简单优化 |
static <T> T |
on(Object object,
Annotation[] annotations)
被校验对象
|
static <T> T |
on(Object object,
Annotation[] annotations,
Context context)
被校验对象
|
static <T> T |
on(Object object,
Annotation[] annotations,
Context context,
String field)
被校验对象
|
static <T> T |
on(Object object,
Context context)
被校验对象
每次都创建一个新的对象,避免线程问题
可以使用
ThreadLocal 简单优化 |
equal, isBetween, isBirthday, isBirthday, isChinese, isCitizenId, isEmail, isEmpty, isEnglish, isGeneral, isGeneral, isGeneral, isGeneralWithChinese, isHex, isIpv4, isLetter, isLowerCase, isMac, isMactchRegex, isMactchRegex, isMobile, isMoney, isNotEmpty, isNotNull, isNull, isNumber, isPhone, isPlateNumber, isUpperCase, isUrl, isUUID, isWord, isZipCode, validateBetween, validateBirthday, validateChinese, validateCitizenIdNumber, validateEmail, validateEqual, validateGeneral, validateGeneral, validateGeneral, validateGeneralWithChinese, validateIpv4, validateLetter, validateLowerCase, validateMac, validateMatchRegex, validateMobile, validateMoney, validateNotEmpty, validateNotEmptyAndEqual, validateNotEmptyAndNotEqual, validateNotEqual, validateNotNull, validateNumber, validatePlateNumber, validateUpperCase, validateUrl, validateUUID, validateWord, validateZipCodepublic static final String DEFAULT_ERRCODE
public static final String DEFAULT_FIELD
public static final String VAL
public static final String FIELD
public static final String GROUP
public static final String ERRCODE
public static final String ERRMSG
public static final String _ALWAYS
public static final String _BLANK
public static final String _CHINESE
public static final String _CITIZENID
public static final String _DATE
public static final String _EACH
public static final String _EMAIL
public static final String _ENGLISH
public static final String _EQUALS
public static final String _FALSE
public static final String _IN_ENUM
public static final String _IN
public static final String _INT_RANGE
public static final String _IP_ADDRESS
public static final String _LENGTH
public static final String _MOBILE
public static final String _MULTI
public static final String _NOT_BLANK
public static final String _NOT_IN
public static final String _NOT_NULL
public static final String _NULL
public static final String _PHONE
public static final String _REFLECT
public static final String _REGEX
public static final String _TRUE
public static <T> T on(Object object)
ThreadLocal 简单优化T - 对象object - 原始对象public static <T> T on(Object object, Context context)
ThreadLocal 简单优化T - 对象object - 原始对象context - 上下文信息public static <T> T on(Object object, Annotation[] annotations)
每次都创建一个新的对象,避免线程问题
可以使用 ThreadLocal 简单优化
T - 对象object - 原始对象annotations - 注解信息public static <T> T on(Object object, Annotation[] annotations, Context context)
每次都创建一个新的对象,避免线程问题
可以使用 ThreadLocal 简单优化
T - 对象object - 原始对象annotations - 注解信息context - 上下文信息public static <T> T on(Object object, Annotation[] annotations, Context context, String field)
每次都创建一个新的对象,避免线程问题
可以使用 ThreadLocal 简单优化
T - 对象object - 原始对象annotations - 注解信息context - 上下文信息field - 当前属性Copyright © 2020. All rights reserved.