@FunctionalInterfaceSE public interface EnvironmentPostProcessor
Environment をカスタマイズできます。EnvironmentPostProcessor 実装は、このクラスの完全修飾名をキーとして使用して、META-INF/spring.factories に登録する必要があります。実装では、Ordered インターフェースを実装するか、特定の順序で呼び出す場合は @Order アノテーションを使用できます。
Spring Boot 2.4 以降、EnvironmentPostProcessor 実装は、オプションで次のコンストラクターパラメーターを受け取ることができます。
DeferredLogFactory - アプリケーションが完全に準備されるまで出力が延期されるロガーを作成するために使用できるファクトリ(環境自体がログレベルを構成できるようにする)。Log - アプリケーションが完全に準備されるまで出力が延期されたログ(環境自体がログレベルを構成できるようにします)。ConfigurableBootstrapContext - 作成に費用がかかる可能性がある、または共有する必要があるオブジェクトを格納するために使用できるブートストラップコンテキスト(BootstrapContext または BootstrapRegistry も使用できます)。| 修飾子と型 | メソッドと説明 |
|---|---|
void | postProcessEnvironment(ConfigurableEnvironment environment, SpringApplication application) 指定された environment を後処理します。 |
void postProcessEnvironment(ConfigurableEnvironment environment, SpringApplication application)
environment を後処理します。environment - 後処理する環境 application - 環境が属するアプリケーション