Package cn.sinozg.applet.common.utils
Class VerifyUtil
java.lang.Object
cn.sinozg.applet.common.utils.VerifyUtil
javaBean 参数手动校验
- Since:
- 2024-01-26 17:50
- Author:
- xieyubin
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Logger日志private static jakarta.validation.Validatorprivate static org.springframework.validation.SmartValidator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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 集成的校验方式。
-
Field Details
-
validator
private static jakarta.validation.Validator validator -
validatorAdapter
private static org.springframework.validation.SmartValidator validatorAdapter -
LOG
private static final org.slf4j.Logger LOG日志
-
-
Constructor Details
-
VerifyUtil
private VerifyUtil()
-
-
Method Details
-
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) 校验参数,用于普通参数校验- Parameters:
t- 参数
-
validate
校验对象- Type Parameters:
T- 类型- Parameters:
object- 对象groups- 组
-
validateBySpring
校验对象 使用与 Spring 集成的校验方式。- Type Parameters:
T- 类型- Parameters:
object- 待校验对象groups- 待校验的组
-
errorInfo
获取参数错误信息- Parameters:
result- 错误信息- Returns:
- 转化
-
getBinder
private static <T> org.springframework.validation.DataBinder getBinder(T object) 获取绑定- Type Parameters:
T- 类型- Parameters:
object- 参数- Returns:
- 绑定
-