public class ValidatorHelper extends Object
| 构造器和说明 |
|---|
ValidatorHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Annotation> |
getAnnotation(Annotation[] annotations,
Class<T> annotationClass)
Parameter与Field 通用的根据注解类型获取注解方法
|
static List<FieldResult> |
valid(Annotation[] annotations,
String fieldName,
Object fieldValue,
Object beanObject,
String group,
boolean interrupt)
校验单个字段或参数
|
static BeanResult |
validBean(Object beanObject,
String group,
boolean interrupt)
校验bean
|
static WhatType |
whatType(String typeName)
获取字段类型
|
public static BeanResult validBean(Object beanObject, String group, boolean interrupt)
beanObject - bean对象group - 分组interrupt - 校验字段遇到错误是否中断不再继续校验(bean模式下生效)public static List<FieldResult> valid(Annotation[] annotations, String fieldName, Object fieldValue, Object beanObject, String group, boolean interrupt)
annotations - bean字段或方法参数注解fieldValue - bean字段或方法参数名称fieldValue - 字段或参数字beanObject - bean对象group - 分组interrupt - 校验字段遇到错误是否中断不再继续校验(bean模式下生效)public static <T extends Annotation> T getAnnotation(Annotation[] annotations, Class<T> annotationClass)
annotations - annotationClass - Copyright © 2020. All rights reserved.