環境変数からプロパティファイルをロードしようとしているので、試したのは次のとおりです。
<bean id="propertyPlaceholderConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:messages/application.properties</value>
<value>file:${My_ENV_VAR}/*.properties</value>
</list>
</property>
<property name="ignoreResourceNotFound" value="true" />
<property name="searchSystemEnvironment" value="true" />
<property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />
</bean>
名前付きの新しい環境変数My_ENV_VAR=C:\Program Files\My Folder\props.properties
がありますが、アプリケーションを停止および開始するときに変数の値が設定されていません。
更新: 要件
パスが環境変数に格納されているファイル システムの外部プロパティ ファイルから、 applicationContext.xmlの休止状態のプロパティ (url、ユーザー名、パスワード) を読み取りたいと考えています。