私はSpringブートアプリケーションを実行しており、Netflix OSS Spring Cloudフレームワークを使用しています。私たちはユーレカのインスタンスを実行しており、登録しようとしているサービスを持っています。私たちのサービスがEurekaに登録すると、間違ったポート名のIPが使用されます。これを修正するために、我々は追加しました:spring.cloud.inetutils.ignoredInterfacesはプロファイルで無視されました
spring.cloud.inetutils.ignoredInterfaces=eth0
を、我々は、コマンドラインからこれを通過したときにこれは素晴らしい作品が、私たちは、プロファイルの設定にこれを移動するとき、それは動作しませんが、プロフィールの他のすべての構成があります拾った。
したがって、たとえば、これは動作します:
java -jar service.jar --spring.cloud.inetutils.ignoredInterfaces=eth0
、これは動作しません:application-localvm.properites
が含まれてい
java -jar service.jar --spring.profiles.active=localvm
: spring.cloud.inetutils.ignoredInterfaces=eth0
それがうまくいった!私は--spring.profiles.activeフラグを介してプロファイルで渡されたプロパティを読むときに、NICカードがすでにバインドされていると思います。ご協力いただきありがとうございます – Jon