【发布时间】:2017-02-15 06:06:32
【问题描述】:
我有一些使用属性的 spring 配置,如下所示:
<bean id="foo" class="...">
<constructor-arg value="${aProperty}"/>
</bean>
显然我知道我可以通过拥有一个属性文件(例如 example.properties)来解决此属性:
aProperty=value
并在 Spring 配置中导入此文件:
<bean id="propertyConfiguration" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>example.properties</value>
</list>
</property>
</bean>
我的问题是,我可以直接在 XML 文件中设置此属性,而不必创建单独的属性文件吗?像这样的东西是理想的:
<set-property name="aProperty" value="value"/>
Maven 对 pom 文件有类似的功能:
<properties><aProperty>value</aProperty></properies>
【问题讨论】:
标签: xml spring configuration