@Documented @Retention(value=RUNTIME) @Target(value={ANNOTATION_TYPE,METHOD,PARAMETER,FIELD}) @Complex(value="Each", clazz=EachStrategy.class) public @interface Each
对象为null, 忽略校验
如果不是数组或集合、Map,则忽略校验
| Modifier and Type | Optional Element and Description |
|---|---|
Class<? extends Matcher>[] |
classes
校验器类数组, 当校验器名称数组为空时,使用校验器类数组中的校验器
|
String |
errcode
默认使用的异常码
|
String |
errmsg
默认使用的异常信息
|
String |
field
被校验字段名称
|
String[] |
group
校验器组
|
String[] |
value
校验器名称数组,优先使用校验器名称中的校验器,并忽略校验器类中的校验器
|
public abstract String[] value
public abstract String errcode
public abstract String errmsg
public abstract String[] group
public abstract String field
Copyright © 2019. All rights reserved.