問題タブ [spring-properties]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
500 参照

spring - Spring プロパティ: spring.config.additional-location が検証されていないプロパティ値

サービスをローカルで開始するために、次のコマンド ラインを使用しています。

prefront-pre-props.propertiesが含まれているため、プロファイルがアクティブ化されますspring.profiles.active=pre

デフォルトapplication-dev.propertiesでは、このプロパティを設定しました:

preそれでも、プロファイルをローカル環境にシミュレートする必要があります。したがって、このプロパティ値を変更する必要があります。

ただし、このプロパティはオーバーライドされません。

また、mvnコマンドに設定してテストしまし-Dapi.path-web=other-valueたが、機能しません...

何か案は?

0 投票する
2 に答える
114 参照

java - ファイルで定義されたスプリング プロパティが解決されない

application.propertiesなどでプロパティを定義する場合

Spring はdeploymentプロパティを正しく解決できません。

Main : The following profiles are active: ${deployment}

代わりに、変数の各インスタンスでデフォルトを指定する必要があります。

ただし、さまざまな方法 (環境変数、システム プロパティなど) のいずれかを使用してプロパティをオーバーライドすると、設定値はどこでも正しく解決されます。ファイルにデフォルトを定義する方法はありapplication.propertiesますか?