org.springframework.web.context
Interface WebApplicationContext

public interface WebApplicationContext
extends ApplicationContext, ThemeSource
Interface to provide configuration for a web application. This is read-only while the application is running, but may be reloaded if the implementation supports this.

This interface adds a getServletContext method to the generic ApplicationContext interface, and defines a well-known application attribute name that the root context must be bound to in the bootstrap process.

Like generic application contexts, web application contexts are hierarchical. There is a single root context per application, while each servlet in the application (including a dispatcher servlet in the MVC framework) has its own child context.

In addition to standard application context lifecycle capabilities, WebApplicationContext implementations need to detect ServletContextAware beans and invoke the setServletContext method accordingly.

SinceJanuary 19
VersionNot specified.
AuthorRod Johnson, Juergen Hoeller
Wiki javadoc Use textile entry format.
Add your comments here.
Field Summary
static String ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE
Context attribute to bind root WebApplicationContext to on successful startup.
Method Summary
ServletContext getServletContext()
Return the standard Servlet API ServletContext for this application.
Methods inherited from org.springframework.contextApplicationEventPublisher
Methods inherited from org.springframework.beans.factoryHierarchicalBeanFactory
Methods inherited from org.springframework.core.ioResourceLoader
Methods inherited from org.springframework.core.io.supportResourcePatternResolver
Methods inherited from org.springframework.ui.contextThemeSource
ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE
public static String ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE
Context attribute to bind root WebApplicationContext to on successful startup.

Note: If the startup of the root context fails, this attribute can contain an exception or error as value. Use WebApplicationContextUtils for convenient lookup of the root WebApplicationContext.

Wiki javadoc Use textile entry format.
Add your comments here.
getServletContext
public ServletContext getServletContext ( )
Return the standard Servlet API ServletContext for this application.
Wiki javadoc Use textile entry format.
Add your comments here.