public class ValidateUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static javax.validation.Validator |
VALIDATOR |
static javax.validation.ValidatorFactory |
VALIDATOR_FACTORY |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<ValidateMsg> |
aggregation(List<ValidateMsg> list)
参数校验信息根据相同参数聚合错误信息
|
static List<ValidateMsg> |
handleInParamValidate(Method method,
Object params)
入参验证
|
static List<ValidateMsg> |
handleValidateData(Object data,
List<ValidateConfig> validateList)
根据validateList校验规则校验数据data
|
static List<ValidateMsg> |
validate(Object pojo,
Class<?>... groups)
验证POJO对象
|
public static final javax.validation.ValidatorFactory VALIDATOR_FACTORY
public static final javax.validation.Validator VALIDATOR
public static List<ValidateMsg> handleInParamValidate(Method method, Object params)
method - 方法params - 参数集public static List<ValidateMsg> handleValidateData(Object data, List<ValidateConfig> validateList)
data - 准备校验的数据validateList - 校验规则public static List<ValidateMsg> aggregation(List<ValidateMsg> list)
list - 聚合之前的错误信息public static List<ValidateMsg> validate(Object pojo, Class<?>... groups)
pojo - 要验证的对象groups - 验证场景,需要是接口Copyright © 2022. All rights reserved.