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

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

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

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

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

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

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

    • initialize

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