如何从 a 中读取注释的值ResourceBundle
?而不是使用固定值,@JsonProperty("myPropertyName")
我想知道是否可以做类似@JsonProperty(env.getProperty("json.property.myproperty"))
.
问问题
144 次
1 回答
1
不,这是不可能的。java语言规范指出
如果在注解类型中声明的方法的返回类型不是以下之一,则为编译时错误:原始类型、字符串、类、Class 的任何参数化调用、枚举类型(第 8.9 节)、注解类型或数组类型(第 10 节),其元素类型是上述类型之一。
Spring 在运行时处理你的 bean。注释需要在编译时具有其属性值。
于 2013-09-27T19:06:08.360 回答