我正在将属性从我的
Spring配置文件中移动到单独的属性文件.这是包含在配置文件中
<bean class="org.springframework.beans.factory.config.PropertyPlaceHolderConfigurer"> <property name="location" value="file:properties/${CONFIG_MODE}/service.properties" /> </bean>
这将创建一个必须从特定工作目录启动该进程的要求,甚至更糟的是允许(可以远程的)可能会选择一个完全不同的属性文件,例如,如果工作目录设置为旧版本的服务.
看着FileSystemResource,似乎createRelative可能是我需要的,但我无法弄清楚如何在配置文件中使用它.
谢谢,
史蒂夫