春のプロファイルに基づいて新しいプロパティを追加します

fortm:

春ブーツがで実行されている場合はoverride、プロファイル、我々のような特性を有するapplication-override.properties持つことができますfoo.bazapplication.propertiesで定義されていませんか?

application.properties

foo.bar=1

application-override.properties

spring.profiles.include=default 
foo.baz=1
Jakubeeee:

あなたは、カスタムプロファイルの設定クラスを作成し、このようなことで適切なプロパティファイルを読み込むことができます。

@Configuration
@Profile("override")
@PropertySource("classpath:application-override.properties")
public class OverrideConfig {

}

オーバーライドプロファイルは、このようなapplication.propertiesで有効になっている場合、この方法は、(application-override.propertiesからプロパティを取って含む)あなたがOverrideConfigで行うすべての設定は、のみロードされます:

spring.profiles.active=override

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=223307&siteId=1