@Target(value={METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER}) @Retention(value=RUNTIME) @Documented @Constraint(validatedBy=Required.RequiredValidator.class) @Published public @interface Required
必須項目であるプロパティに本アノテーションを次のように設定する。
@Required
@Domain(value = "name") private String name;