类 VerifyUtil

java.lang.Object
cn.sinozg.applet.common.utils.VerifyUtil

public class VerifyUtil extends Object
javaBean 参数手动校验
从以下版本开始:
2024-01-26 17:50
作者:
xieyubin
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private static final org.slf4j.Logger
    日志
    private static jakarta.validation.Validator
     
    private static org.springframework.validation.SmartValidator
     
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static String
    errorInfo(org.springframework.validation.BindingResult result)
    获取参数错误信息
    private static <T> org.springframework.validation.DataBinder
    getBinder(T object)
    获取绑定
    static jakarta.validation.Validator
     
    private static org.springframework.validation.SmartValidator
    getValidatorAdapter(jakarta.validation.Validator validator)
     
    static <T> void
    validate(T t)
    校验参数,用于普通参数校验
    static <T> void
    validate(T object, Class<?>... groups)
    校验对象
    static <T> void
    validateBySpring(T object, Class<?>... groups)
    校验对象 使用与 Spring 集成的校验方式。

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • 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

      public static <T> void validate(T object, Class<?>... groups)
      校验对象
      类型参数:
      T - 类型
      参数:
      object - 对象
      groups - 组
    • validateBySpring

      public static <T> void validateBySpring(T object, Class<?>... groups)
      校验对象 使用与 Spring 集成的校验方式。
      类型参数:
      T - 类型
      参数:
      object - 待校验对象
      groups - 待校验的组
    • errorInfo

      public static String errorInfo(org.springframework.validation.BindingResult result)
      获取参数错误信息
      参数:
      result - 错误信息
      返回:
      转化
    • getBinder

      private static <T> org.springframework.validation.DataBinder getBinder(T object)
      获取绑定
      类型参数:
      T - 类型
      参数:
      object - 参数
      返回:
      绑定