public class MethodValidatorExecutorImpl extends Object implements MethodValidatorExecutor
| Constructor and Description |
|---|
MethodValidatorExecutorImpl(Method method,
ExecutorFactory beanValidatorFactory,
AnnoRelConstraintMetaDataStore annoRelConstraintMetaDataStore,
ParamNameFetcher paramNameFetcher) |
| Modifier and Type | Method and Description |
|---|---|
void |
validate(Object[] params,
Set<javax.validation.ConstraintViolation<Method>> result,
Class<?> group)
验证一个方法的参数
1.如果一个方法的参数上使用了Valid注解,则将该参数视作Bean,进行Bean级别的验证 2.如果一个方法的参数上使用了约束注解,则按照约束注解的约束进行验证 3.如果一个方法上使用了约束注解,则按照约束注解的约束进行验证(这就是jsr349中提到的跨参数验证,其实不是什么新东西) |
public MethodValidatorExecutorImpl(Method method, ExecutorFactory beanValidatorFactory, AnnoRelConstraintMetaDataStore annoRelConstraintMetaDataStore, ParamNameFetcher paramNameFetcher)
public void validate(Object[] params, Set<javax.validation.ConstraintViolation<Method>> result, Class<?> group)
MethodValidatorExecutorvalidate in interface MethodValidatorExecutorCopyright © 2017. All rights reserved.