Uses of Interface
org.springframework.web.context.WebApplicationContext
Packages that use WebApplicationContext
Package
Description
Support classes for web data binding.
Contains a variant of the application context interface for web applications,
and the ContextLoaderListener that bootstraps a root web application context.
Classes supporting the
org.springframework.web.context
package,
such as WebApplicationContext implementations and various utility classes.Provides generic filter base classes allowing for bean-style configuration.
Support classes for integrating a JSF web layer with a Spring service layer
which is hosted in a Spring root WebApplicationContext.
ELResolvers for integrating a JSF web layer with a Spring service layer
which is hosted in a Spring root WebApplicationContext.
-
Uses of WebApplicationContext in org.springframework.web.bind.support
Methods in org.springframework.web.bind.support that return WebApplicationContextModifier and TypeMethodDescriptionprotected WebApplicationContext
SpringWebConstraintValidatorFactory.getWebApplicationContext()
Retrieve the SpringWebApplicationContext
to use. -
Uses of WebApplicationContext in org.springframework.web.context
Subinterfaces of WebApplicationContext in org.springframework.web.contextModifier and TypeInterfaceDescriptioninterface
Interface to be implemented by configurable web application contexts.Methods in org.springframework.web.context that return WebApplicationContextModifier and TypeMethodDescriptionprotected abstract WebApplicationContext
AbstractContextLoaderInitializer.createRootApplicationContext()
Create the "root" application context to be provided to theContextLoaderListener
.protected WebApplicationContext
ContextLoader.createWebApplicationContext
(ServletContext sc) Instantiate the root WebApplicationContext for this loader, either the default context class or a custom context class if specified.static WebApplicationContext
ContextLoader.getCurrentWebApplicationContext()
Obtain the Spring root web application context for the current thread (i.e.ContextLoader.initWebApplicationContext
(ServletContext servletContext) Initialize Spring's web application context for the given servlet context, using the application context provided at construction time, or creating a new one according to the "contextClass
" and "contextConfigLocation
" context-params.Constructors in org.springframework.web.context with parameters of type WebApplicationContextModifierConstructorDescriptionContextLoader
(WebApplicationContext context) Create a newContextLoader
with the given application context.Create a newContextLoaderListener
with the given application context. -
Uses of WebApplicationContext in org.springframework.web.context.support
Classes in org.springframework.web.context.support that implement WebApplicationContextModifier and TypeClassDescriptionclass
AbstractRefreshableApplicationContext
subclass which implements theConfigurableWebApplicationContext
interface for web environments.class
WebApplicationContext
implementation which accepts component classes as input — in particular@Configuration
classes, but also plain@Component
classes as well as JSR-330 compliant classes usingjakarta.inject
annotations.class
Subclass ofGenericApplicationContext
, suitable for web environments.class
WebApplicationContext
implementation which takes its configuration from Groovy bean definition scripts and/or XML files, as understood by aGroovyBeanDefinitionReader
.class
StaticWebApplicationContext
implementation for testing.class
WebApplicationContext
implementation which takes its configuration from XML documents, understood by anXmlBeanDefinitionReader
.Methods in org.springframework.web.context.support that return WebApplicationContextModifier and TypeMethodDescriptionstatic WebApplicationContext
WebApplicationContextUtils.findWebApplicationContext
(ServletContext sc) Find a uniqueWebApplicationContext
for this web app: either the root web app context (preferred) or a uniqueWebApplicationContext
among the registeredServletContext
attributes (typically coming from a singleDispatcherServlet
in the current web application).static WebApplicationContext
WebApplicationContextUtils.getRequiredWebApplicationContext
(ServletContext sc) Find the rootWebApplicationContext
for this web app, typically loaded viaContextLoaderListener
.final WebApplicationContext
ContextExposingHttpServletRequest.getWebApplicationContext()
Return the WebApplicationContext that this request runs in.static WebApplicationContext
WebApplicationContextUtils.getWebApplicationContext
(ServletContext sc) Find the rootWebApplicationContext
for this web app, typically loaded viaContextLoaderListener
.static WebApplicationContext
WebApplicationContextUtils.getWebApplicationContext
(ServletContext sc, String attrName) Find a customWebApplicationContext
for this web app.protected final WebApplicationContext
WebApplicationObjectSupport.getWebApplicationContext()
Return the current application context as WebApplicationContext.Constructors in org.springframework.web.context.support with parameters of type WebApplicationContextModifierConstructorDescriptionContextExposingHttpServletRequest
(HttpServletRequest originalRequest, WebApplicationContext context) Create a new ContextExposingHttpServletRequest for the given request.ContextExposingHttpServletRequest
(HttpServletRequest originalRequest, WebApplicationContext context, Set<String> exposedContextBeanNames) Create a new ContextExposingHttpServletRequest for the given request. -
Uses of WebApplicationContext in org.springframework.web.filter
Methods in org.springframework.web.filter that return WebApplicationContextModifier and TypeMethodDescriptionprotected WebApplicationContext
DelegatingFilterProxy.findWebApplicationContext()
Return theWebApplicationContext
passed in at construction time, if available.Methods in org.springframework.web.filter with parameters of type WebApplicationContextModifier and TypeMethodDescriptionprotected Filter
DelegatingFilterProxy.initDelegate
(WebApplicationContext wac) Initialize the Filter delegate, defined as bean the given Spring application context.Constructors in org.springframework.web.filter with parameters of type WebApplicationContextModifierConstructorDescriptionDelegatingFilterProxy
(String targetBeanName, WebApplicationContext wac) Create a newDelegatingFilterProxy
that will retrieve the named target bean from the given SpringWebApplicationContext
. -
Uses of WebApplicationContext in org.springframework.web.jsf
Methods in org.springframework.web.jsf that return WebApplicationContextModifier and TypeMethodDescriptionstatic WebApplicationContext
FacesContextUtils.getRequiredWebApplicationContext
(FacesContext fc) Find the rootWebApplicationContext
for this web app, typically loaded viaContextLoaderListener
.protected WebApplicationContext
DelegatingNavigationHandlerProxy.getWebApplicationContext
(FacesContext facesContext) Retrieve the web application context to delegate bean name resolution to.protected WebApplicationContext
DelegatingPhaseListenerMulticaster.getWebApplicationContext
(FacesContext facesContext) Retrieve the web application context to delegate bean name resolution to.static WebApplicationContext
FacesContextUtils.getWebApplicationContext
(FacesContext fc) Find the rootWebApplicationContext
for this web app, typically loaded viaContextLoaderListener
. -
Uses of WebApplicationContext in org.springframework.web.jsf.el
Methods in org.springframework.web.jsf.el that return WebApplicationContextModifier and TypeMethodDescriptionprotected WebApplicationContext
SpringBeanFacesELResolver.getWebApplicationContext
(ELContext elContext) Retrieve the web application context to delegate bean name resolution to.protected WebApplicationContext
WebApplicationContextFacesELResolver.getWebApplicationContext
(ELContext elContext) Retrieve theWebApplicationContext
reference to expose.