类 ValidatorUtils

java.lang.Object
net.wenzuo.atom.core.util.ValidatorUtils

public class ValidatorUtils extends Object
Spring Bean 字段验证工具类

可通过 @Autowired 注入 Spring 管理的 jakarta.validation.Validator

从以下版本开始:
2022-02-15
作者:
Catch
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final jakarta.validation.Validator
    完整校验,当遇到校验失败不会中断返回,直到校验完所有字段
    static final jakarta.validation.Validator
    快速失败,当遇到校验失败立刻中断返回
  • 构造器概要

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

    修饰符和类型
    方法
    说明
    static void
    validate(jakarta.validation.Validator validator, Object object, Class<?>... groups)
    校验对象,可通过 @Autowired 注入 Spring 管理的 jakarta.validation.Validator
    static void
    validateProperty(jakarta.validation.Validator validator, Object object, String propertyName, Class<?>... groups)
     
    static <T> void
    validateValue(jakarta.validation.Validator validator, Class<T> clazz, String propertyName, Object value, Class<?>... groups)
     

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

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

    • VALIDATOR_FAST

      public static final jakarta.validation.Validator VALIDATOR_FAST
      快速失败,当遇到校验失败立刻中断返回
    • VALIDATOR_ALL

      public static final jakarta.validation.Validator VALIDATOR_ALL
      完整校验,当遇到校验失败不会中断返回,直到校验完所有字段
  • 构造器详细资料

    • ValidatorUtils

      public ValidatorUtils()
  • 方法详细资料

    • validate

      public static void validate(jakarta.validation.Validator validator, Object object, Class<?>... groups)
      校验对象,可通过 @Autowired 注入 Spring 管理的 jakarta.validation.Validator
    • validateProperty

      public static void validateProperty(jakarta.validation.Validator validator, Object object, String propertyName, Class<?>... groups)
    • validateValue

      public static <T> void validateValue(jakarta.validation.Validator validator, Class<T> clazz, String propertyName, Object value, Class<?>... groups)