問題タブ [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.
spring - Spring プロパティ: spring.config.additional-location が検証されていないプロパティ値
サービスをローカルで開始するために、次のコマンド ラインを使用しています。
prefront-pre-props.propertiesが含まれているため、プロファイルがアクティブ化されますspring.profiles.active=pre。
デフォルトapplication-dev.propertiesでは、このプロパティを設定しました:
preそれでも、プロファイルをローカル環境にシミュレートする必要があります。したがって、このプロパティ値を変更する必要があります。
ただし、このプロパティはオーバーライドされません。
また、mvnコマンドに設定してテストしまし-Dapi.path-web=other-valueたが、機能しません...
何か案は?
java - ファイルで定義されたスプリング プロパティが解決されない
application.propertiesなどでプロパティを定義する場合
Spring はdeploymentプロパティを正しく解決できません。
Main : The following profiles are active: ${deployment}
代わりに、変数の各インスタンスでデフォルトを指定する必要があります。
ただし、さまざまな方法 (環境変数、システム プロパティなど) のいずれかを使用してプロパティをオーバーライドすると、設定値はどこでも正しく解決されます。ファイルにデフォルトを定義する方法はありapplication.propertiesますか?