2
看看一個例子:註解的字段如何在組合的JSR-303註釋中設置消息?
@Pattern(regexp="[0-9]*")
@Size(max =5)
@Documented
@Target({ANNOTATION_TYPE, METHOD, FIELD, CONSTRUCTOR, PARAMETER})
@Retention(RUNTIME)
@Constraint(validatedBy = {}) //do not want any programmatic validation
public @interface CustomAnnotation {
String message() default "";
Class<?>[] groups() default {};
Class<? extends Payload>[] payload() default {};
}
}
例子:
@CustomAnnotation(message = "some important message")
private String field;
場時違反@Pattern我從@Pattern得到錯誤信息不是來自@CustomAnnotation。這是僅顯示@CustomAnnotation消息的方式嗎?