C - アプリケーションコンテキスト型 @FunctionalInterfaceSE public interface ApplicationContextInitializer<C extends ConfigurableApplicationContext>
ConfigurableApplicationContext を初期化してからリフレッシュするためのコールバックインターフェース。 通常、アプリケーションコンテキストのプログラムによる初期化を必要とする Web アプリケーション内で使用されます。例: プロパティソースの登録、またはコンテキストの環境に対するプロファイルのアクティブ化。それぞれ "contextInitializerClasses" コンテキストパラメーターと初期化パラメーターを宣言するには、ContextLoader および FrameworkServlet のサポートを参照してください。
ApplicationContextInitializer プロセッサーは、Spring の Ordered インターフェースが実装されているかどうか、@Order アノテーションが存在するかどうかを検出し、存在する場合は呼び出し前にインスタンスをソートすることをお勧めします。
ContextLoader.customizeContext(javax.servlet.ServletContext, org.springframework.web.context.ConfigurableWebApplicationContext), ContextLoader.CONTEXT_INITIALIZER_CLASSES_PARAM, FrameworkServlet.setContextInitializerClasses(java.lang.String), FrameworkServlet.applyInitializers(org.springframework.context.ConfigurableApplicationContext)| 修飾子と型 | メソッドと説明 |
|---|---|
void | initialize(C applicationContext) 指定されたアプリケーションコンテキストを初期化します。 |
void initialize(C applicationContext)
applicationContext - 設定するアプリケーション