次のような注釈があります。
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD, ElementType.METHOD, ElementType.TYPE})
public @interface MyAnnotation {
String name();
Class<InstanceConverter> converter();
私がやろうとしているのは、名前を必須にし、コンバーターをオプションにすることです。デフォルトでは、注釈のすべての属性が必要なようです。コンバーターをオプションにするにはどうすればよいですか?
注釈に関する 2 つの記事を読みましたが、オプションの属性について言及しているものはないようです。
ありがとう。