【发布时间】:2012-06-06 05:47:33
【问题描述】:
我需要根据环境(dev、qa 或 prod)选择属性上下文文件,下面是我对PropertyPlaceholderConfigurer 的 bean 配置,
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<value>file:**/config/handsOn-${proj.env}.properties</value>
</property>
</bean>
那么我怎样才能让 spring 框架根据它部署的环境来选择正确的文件。
我可以根据所部署的主机获取环境。使用下面的代码,
InetAddress.getLocalHost().getHostName()
任何帮助将不胜感激..!!
【问题讨论】:
标签: spring spring-mvc