<bean id="xyz" class="com.abc" >
<property name="name">
<bean
class="org.springframework.beans.factory.config.FieldRetrievingFactoryBean">
<property name="staticField" value="com.abc.staticname" />
</bean>
</property>
</bean>
Run Code Online (Sandbox Code Playgroud)
这是我之前用来设置类com.abc名称的方法.现在,这些名字应该来自另一个枚举.如何访问枚举值以设置我的类com.abc的name属性?
我不明白为什么你不能继续使用FieldRetrievingFactoryBean,这就是它的用途.
不过,它比你的例子更容易使用.此外,还有更简单的基于模式的语法,它可以做同样的事情<util:constant>.
这两种方法都记录(比较)在这里.
(请记住,枚举值只是枚举类中的静态字段)
| 归档时间: |
|
| 查看次数: |
5966 次 |
| 最近记录: |