以下の環境(dev、qa、またはprod)に基づいてプロパティコンテキストファイルを選択する必要があります。これは、のBean構成ですPropertyPlaceholderConfigurer
。
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<value>file:**/config/handsOn-${proj.env}.properties</value>
</property>
</bean>
では、Spring Frameworkを作成して、デプロイされている環境に基づいて適切なファイルを選択するにはどうすればよいですか?
デプロイされているホストに基づいて環境を取得できます。以下のコードを使用して、
InetAddress.getLocalHost().getHostName()
どんな助けでもありがたいです..!!