假设我有一个自定义注释,如下所示:
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
而不是硬编码?