2016-07-28 9 views
1

私は、カスタムアプリケーションプロパティが、さまざまなパッケージに提供されるさまざまな共通アプリケーションプロパティのエイリアスとして動作する必要があるという要件があります。スプリングブート - 異なる名前の共通アプリケーションプロパティを公開する

例: アプリケーションプロパティfoo.hostに値を設定するたびに、spring.rabbit.hostプロパティの値を設定する必要があります。

同様にfoo.portの値を設定すると、spring.rabbitmq.portの値を設定する必要があります。

これを達成できますか?

答えて

3

それは、あなたがあなたのapplication.propertiesにこれらを追加することができますすることができますそれが優先されます環境変数としてまたは直接引数としてあなたはまだ、システムプロパティを経由してspring.rabbit.hostを提供する場合、しかし、

spring.rabbit.host=${foo.host} 
spring.rabbit.port=${foo.port} 

over foo config。

関連する問題