0

マシン/ホスト名ごとに構成プロパティをロードしたい。

リソースとしていくつかのプロパティ ファイルがあり、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}が、どれも機能しません。

何か案は?

4

1 に答える 1