Я пытаюсь создать пользовательскую проверку, в которой я определил аннотацию для принятия массива строк, например:
public @interface Enum {
String message() default "{}";
Class<?>[] groups() default {};
Class<? extends Payload>[] payload() default {};
String[] value();
}
где значение - это массив строк. В аннотации я могу использовать его как @Enum (value = {"ABC", "PQR"}) и также могу получить эту информацию во время выполнения. Но когда я представляю ту же информацию в формате xml, что и
<constraint annotation="com.customvalidation.Enum">
<element name="value">ABC</element>
<element name="value">PQR</element>
</constraint>
это не работает, есть ли у кого-нибудь идеи о том, как представить массив в XML ..?