spring 2.5:加载环境特定的属性文件

时间:2017-03-29 20:06:09

标签: java spring string-externalization spring-2.5

我有一个遗留应用程序,我正在努力实现一些要求。这样做时,我想为每个环境加载特定于环境的属性文件。例如:

<context:property-placeholder location="classpath:myResource/data.properties" />

我想根据local,dev,qa等环境加载这个data.properties文件。我知道我们在Spring 3.0之后有配置文件配置,但我们很快就没有任何计划来升级当前版本。有没有办法可以通过激活配置文件来实现这一目标?

我尝试了以下方法,但没有用:我将jvm参数传递给-Dprofile = dev

<context:property-placeholder ignore-resource-not-found="true" location="classpath:myResource/data-${profile}.properties/>

0 个答案:

没有答案