以下のようなカスタム注釈があるとしましょう。
public @interface myLimits {
int MIN_LIMIT = 400;
int stockLimit() default MIN_LIMIT;
}
注釈定義で MIN_LIMIT の値をハードコーディングする代わりに、それをプロパティ ファイルに外部化できますか?
以下のようなもの - 「min.limit」がプロパティファイルで定義されていると仮定します。
public @interface myLimits {
@value("${min.limit}")
int MIN_LIMIT;
int stockLimit() default MIN_LIMIT;
}
MIN_LIMIT
ハードコーディングの代わりに外部化するにはどうすればよいですか?