最近、Spring Cloudの素晴らしい設定サービスを学びましたが、いくつかの苦労の末、分散アプリケーションを設定することができました。サーバ。Spring Configサービスでローカル設定プロパティを設定する方法
しかし、ほとんどの小道具が複数のノードで同じであっても、一部の小道具にローカル版が必要であり、ローカルサービスを設定サービスと一緒に設定する方法がわかりません。例えば
私はbootstrap.properties
下または別のapplication.properties
ファイルに追加の小道具を追加する場合、これは私のbootstrap.properties
、
spring.cloud.config.uri=${config.server:http://localhost:8888}
spring.application.name=worker
で、私は
configService:file:///home/me/work/config-test/worker.properties:
{
server.timeout: "100"
},
applicationConfig: [classpath:/application.properties]: {
server.timeout: "50"
},
、このように、アクチュエータのENVエンドポイントの下でそれらを見ることができます
私のアプリではserver.timeout
は常に100になります。このような集中設定サービスを使用するとローカル値をどのように参照することができますか?