【发布时间】:2016-06-06 20:15:19
【问题描述】:
我有一个 java.util.Properties 对象,其中几乎没有键值对。我正在尝试在 spring 配置文件中使用这个 Property 对象,即在 spring 配置中定义键,并且在运行时,它应该从属性对象中获取值。
例如:
<bean id="test" class="com.sample.Test">
<constructor-arg value="${PROPERTY_KEY} />
</bean>
现在在运行时,构造函数应该获取属性对象中存在的值。
有没有办法做到这一点?
注意:我不想在这里使用 config.properties。希望使用 java.util.Properties
谢谢, 拉胡尔
【问题讨论】:
-
<context:property-placeholder properties-ref="your-properties-bean-id" />。像这样的东西应该可以解决问题。 -
感谢 Denium。我会试试这个。但不确定如何,因为我在 xml 中没有属性 bean id,我也无法创建一个。
-
那么你在哪里有那个属性对象呢?为什么不能在 XML 中创建它?您能否为您的问题添加更多信息。
标签: java spring properties configuration