从ResourceBundle注入注释值

时间:2013-09-27 18:23:46

标签: json spring spring-mvc annotations

如何从ResourceBundle读取注释的值? 而不是使用@JsonProperty("myPropertyName")的固定值,我想知道是否可以执行@JsonProperty(env.getProperty("json.property.myproperty"))之类的操作。

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。 java language specification

  

如果声明的方法的返回类型,则是编译时错误   注释类型不是以下之一:基本类型,   String,Class,Class的任何参数化调用,枚举类型   (§8.9),注释类型或元素类型的数组类型(§10)   是以上类型之一。

Spring在运行时处理你的bean。注释需要在编译时具有其属性值。