类 VerifyUtil
java.lang.Object
cn.sinozg.applet.common.utils.VerifyUtil
javaBean 参数手动校验
- 从以下版本开始:
- 2024-01-26 17:50
- 作者:
- xieyubin
-
字段概要
字段修饰符和类型字段说明private static final org.slf4j.Logger日志private static jakarta.validation.Validatorprivate static org.springframework.validation.SmartValidator -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringerrorInfo(org.springframework.validation.BindingResult result) 获取参数错误信息private static <T> org.springframework.validation.DataBindergetBinder(T object) 获取绑定static jakarta.validation.Validatorprivate static org.springframework.validation.SmartValidatorgetValidatorAdapter(jakarta.validation.Validator validator) static <T> voidvalidate(T t) 校验参数,用于普通参数校验static <T> void校验对象static <T> voidvalidateBySpring(T object, Class<?>... groups) 校验对象 使用与 Spring 集成的校验方式。
-
字段详细资料
-
validator
private static jakarta.validation.Validator validator -
validatorAdapter
private static org.springframework.validation.SmartValidator validatorAdapter -
LOG
private static final org.slf4j.Logger LOG日志
-
-
构造器详细资料
-
VerifyUtil
public VerifyUtil()
-
-
方法详细资料
-
getValidator
public static jakarta.validation.Validator getValidator() -
getValidatorAdapter
private static org.springframework.validation.SmartValidator getValidatorAdapter(jakarta.validation.Validator validator) -
validate
public static <T> void validate(T t) 校验参数,用于普通参数校验- 参数:
t- 参数
-
validate
校验对象- 类型参数:
T- 类型- 参数:
object- 对象groups- 组
-
validateBySpring
校验对象 使用与 Spring 集成的校验方式。- 类型参数:
T- 类型- 参数:
object- 待校验对象groups- 待校验的组
-
errorInfo
获取参数错误信息- 参数:
result- 错误信息- 返回:
- 转化
-
getBinder
private static <T> org.springframework.validation.DataBinder getBinder(T object) 获取绑定- 类型参数:
T- 类型- 参数:
object- 参数- 返回:
- 绑定
-