以下は注釈コードです
public @interface ColumnName {
String value();
String datatype();
}
datatype
をオプションのパラメーターにしたい、例えば
@ColumnName(value="password")
有効なコードである必要があります。
official documentation の最初の例のように思えます...
/**
* Describes the Request-For-Enhancement(RFE) that led
* to the presence of the annotated API element.
*/
public @interface RequestForEnhancement {
int id();
String synopsis();
String engineer() default "[unassigned]";
String date() default "[unimplemented]";
}
オプションにするには、次のようなデフォルト値を割り当てます。
public @interface ColumnName {
String value();
String datatype() default "String";
}
その場合、注釈を使用するときに指定する必要はありません。