インターフェース ApplicationContextInitializer<C extends ConfigurableApplicationContext>

型パラメーター:
C - アプリケーションコンテキスト型
すべての既知のサブインターフェース:
AotApplicationContextInitializer<C>
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface ApplicationContextInitializer<C extends ConfigurableApplicationContext>
Spring ConfigurableApplicationContext を初期化してからリフレッシュするためのコールバックインターフェース。

通常、アプリケーションコンテキストのプログラムによる初期化を必要とする Web アプリケーション内で使用されます。例: プロパティソースの登録、またはコンテキストの環境に対するプロファイルのアクティブ化。それぞれ "contextInitializerClasses" コンテキストパラメーターと初期化パラメーターを宣言するには、ContextLoader および FrameworkServlet のサポートを参照してください。

ApplicationContextInitializer プロセッサーは、Spring の Ordered インターフェースが実装されているかどうか、@Order アノテーションが存在するかどうかを検出し、存在する場合は呼び出し前にインスタンスをソートすることをお勧めします。

導入:
3.1
作成者:
Chris Beams
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    initialize(C applicationContext)
    指定されたアプリケーションコンテキストを初期化します。
  • メソッドの詳細

    • initialize

      void initialize(C applicationContext)
      指定されたアプリケーションコンテキストを初期化します。
      パラメーター:
      applicationContext - 設定するアプリケーション