如何从ResourceBundle
读取注释的值?
而不是使用@JsonProperty("myPropertyName")
的固定值,我想知道是否可以执行@JsonProperty(env.getProperty("json.property.myproperty"))
之类的操作。
答案 0 :(得分:1)
不,这是不可能的。 java language specification州
如果声明的方法的返回类型,则是编译时错误 注释类型不是以下之一:基本类型, String,Class,Class的任何参数化调用,枚举类型 (§8.9),注释类型或元素类型的数组类型(§10) 是以上类型之一。
Spring在运行时处理你的bean。注释需要在编译时具有其属性值。