C - the application context typepublic interface ApplicationContextInitializer<C extends ConfigurableApplicationContext>
ConfigurableApplicationContext
 prior to being refreshed.
 Typically used within web applications that require some programmatic initialization
 of the application context. For example, registering property sources or activating
 profiles against the context's environment. See ContextLoader and FrameworkServlet support
 for declaring a "contextInitializerClasses" context-param and init-param, respectively.
 
ApplicationContextInitializer processors are encouraged to detect
 whether Spring's Ordered interface has been
 implemented or if the @Order
 annotation is present and to sort instances accordingly if so prior to invocation.
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)| Modifier and Type | Method and Description | 
|---|---|
| void | initialize(C applicationContext)Initialize the given application context. | 
void initialize(C applicationContext)
applicationContext - the application to configure