У меня есть требование хранить все наши файлы свойств в каталоге. Местоположение этого каталога должно храниться в переменной системной среды. В моем контексте приложения мне нужно будет получить доступ к этой переменной среды для создания FileSystemResource bean. Вот пример того, что я обычно имел бы:
<bean id="properties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<bean class="org.springframework.core.io.FileSystemResource">
<constructor-arg>
<value>myprops.properties</value>
</constructor-arg>
</bean>
</property>
</bean>
Вместо этого мне нужно будет иметь что-то вроде
<value>${prop_file_location}/myprops.properties</value>
Где расположение файла prop является переменной окружения. Кто-нибудь знает простой способ сделать это?
Я использую spring 2.5.6 и java 1.6