@Documented @Retention(value=RUNTIME) @Target(value={ANNOTATION_TYPE,PARAMETER,FIELD}) public @interface ValidEx
在被拦截方法的入参上使用,表明为全局校验异常.
在对象内部校验的字段上标记,表明为字段异常.
在校验器注解的定义上标记,表明为校验器异常.
校验异常说明:
当校验失败时,如果定义了全局校验异常,则抛出全局校验异常;
然后判断如果定义了字段异常,则抛出字段异常;
最后判断如果定义了校验器注解异常,则抛出校验器注解上定义的异常;
如果都没定义,则抛出ValidateException
| Modifier and Type | Optional Element and Description |
|---|---|
Class<? extends ValidateException> |
value
异常类
|
public abstract Class<? extends ValidateException> value
Copyright © 2020. All rights reserved.