2016-10-10 3 views
0

私は春のクラウド設定サーバーを使用してさまざまな環境ですべての設定を保存していますが、現在はうまくいきましたが、それを変更する方法を知っている。デフォルトではスプリングクラウドの設定サーバーのURLパターンを変更する方法

は、URLパターンは次のとおりです。http://xxx.xx.xx:8888/ {のappName}/{environemnt}

しかし、今、私は一緒に複数のサービスを展開する必要がある、と私はもはやルートへのパスを使用することはできません、と私は使用する必要がありますこの1:

http://xxx.xxx.xx/pathToConfig/ {}のappName/{ENV}

しかし、私は春のコンフィグサーバではなく、そこのappNameとして検討することに気づきました。

私は春の設定サーバーがルートの後のいくつかのパスの後でのみURLを考慮できるように変更することができる設定があるかどうか尋ねることができますか?

おかげ

+0

サーバーとクライアントのプロパティを共有できますか? spring.cloud.config.server.prefixというプロパティがあり、サービスされているリソースの場所を定義していますが、設定が表示されない場合は確認できません。 –

+0

Springプロファイルを使用できますか? –

答えて

0

あなたは他の構成のあなたのapplication.ymlにserver.contextPath: /pathToConfigを指定することができます。

次に、すべてのマッピングの前に指定されたパスが付加されます。

1

spring.cloud.config.server.prefix: /<path>は、アプリケーション全体ではなく、設定サーバーapiのプレフィックスのみを変更します。

関連する問題