マシン/ホスト名ごとに構成プロパティをロードしたい。
リソースとしていくつかのプロパティ ファイルがあり、Apache Camel がマシンのホスト名に応じて特定のプロパティ ファイルをロードするようにします。
Hostname1 : sql-hostname1.properties、paths-hostname1.properties
Hostname2 : sql-hostname2.properties、paths-hostname2.properties
CamelプロパティPlaceholderを使用しています
<propertyPlaceholder id="placeholder"
location="classpath:sql-hostname1.properties,
classpath:paths-hostname1.properties" />
${env:hostname}
ホスト名を環境プロパティまたはシステム プロパティとして取得しようとしました ${hostname}
が、どれも機能しません。
何か案は?