我为 spring 项目编写了简单的验证注释。问题是我不明白某些方法的目的。这是我的注释:
@Constraint(validatedBy = PostCodeValidator.class)
@Target({ElementType.METHOD, ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface PostCode {
public String value() default "LUV";
public String message() default "must start with LUV";
public Class<?>[] groups() default {};
public Class<? extends Payload>[] payload() default {};
}
谁能解释我groups()和payload()方法的目的?如果解释尽可能简单,我将不胜感激。谢谢。
江户川乱折腾
相关分类