0

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

deployment=dev
spring.profiles.active=${deployment}

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

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

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

deployment=dev
spring.profiles.active=${deployment:dev}

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

4

2 に答える 2

0
${GROUP_ID:123456}

上記の方法で、プロパティの一部としてどのデフォルトを指定するかを指定できます。

于 2020-01-29T19:39:45.740 に答える