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 WebApplicationContextSpringWebConstraintValidatorFactory.getWebApplicationContext()Retrieve the SpringWebApplicationContextto use. -
Uses of WebApplicationContext in org.springframework.web.context
Subinterfaces of WebApplicationContext in org.springframework.web.contextModifier and TypeInterfaceDescriptioninterfaceInterface to be implemented by configurable web application contexts.Methods in org.springframework.web.context that return WebApplicationContextModifier and TypeMethodDescriptionprotected abstract WebApplicationContextAbstractContextLoaderInitializer.createRootApplicationContext()Create the "root" application context to be provided to theContextLoaderListener.protected WebApplicationContextContextLoader.createWebApplicationContext(ServletContext sc) Instantiate the root WebApplicationContext for this loader, either the default context class or a custom context class if specified.static WebApplicationContextContextLoader.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 newContextLoaderwith the given application context.Create a newContextLoaderListenerwith the given application context. -
Uses of WebApplicationContext in org.springframework.web.context.support
Classes in org.springframework.web.context.support that implement WebApplicationContextModifier and TypeClassDescriptionclassAbstractRefreshableApplicationContextsubclass which implements theConfigurableWebApplicationContextinterface for web environments.classWebApplicationContextimplementation which accepts component classes as input — in particular@Configurationclasses, but also plain@Componentclasses as well as JSR-330 compliant classes usingjakarta.injectannotations.classSubclass ofGenericApplicationContext, suitable for web environments.classWebApplicationContextimplementation which takes its configuration from Groovy bean definition scripts and/or XML files, as understood by aGroovyBeanDefinitionReader.classStaticWebApplicationContextimplementation for testing.classWebApplicationContextimplementation which takes its configuration from XML documents, understood by anXmlBeanDefinitionReader.Methods in org.springframework.web.context.support that return WebApplicationContextModifier and TypeMethodDescriptionstatic WebApplicationContextWebApplicationContextUtils.findWebApplicationContext(ServletContext sc) Find a uniqueWebApplicationContextfor this web app: either the root web app context (preferred) or a uniqueWebApplicationContextamong the registeredServletContextattributes (typically coming from a singleDispatcherServletin the current web application).static WebApplicationContextWebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext sc) Find the rootWebApplicationContextfor this web app, typically loaded viaContextLoaderListener.final WebApplicationContextContextExposingHttpServletRequest.getWebApplicationContext()Return the WebApplicationContext that this request runs in.static WebApplicationContextWebApplicationContextUtils.getWebApplicationContext(ServletContext sc) Find the rootWebApplicationContextfor this web app, typically loaded viaContextLoaderListener.static WebApplicationContextWebApplicationContextUtils.getWebApplicationContext(ServletContext sc, String attrName) Find a customWebApplicationContextfor this web app.protected final WebApplicationContextWebApplicationObjectSupport.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 WebApplicationContextDelegatingFilterProxy.findWebApplicationContext()Return theWebApplicationContextpassed in at construction time, if available.Methods in org.springframework.web.filter with parameters of type WebApplicationContextModifier and TypeMethodDescriptionprotected FilterDelegatingFilterProxy.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 newDelegatingFilterProxythat 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 WebApplicationContextFacesContextUtils.getRequiredWebApplicationContext(FacesContext fc) Find the rootWebApplicationContextfor this web app, typically loaded viaContextLoaderListener.protected WebApplicationContextDelegatingNavigationHandlerProxy.getWebApplicationContext(FacesContext facesContext) Retrieve the web application context to delegate bean name resolution to.protected WebApplicationContextDelegatingPhaseListenerMulticaster.getWebApplicationContext(FacesContext facesContext) Retrieve the web application context to delegate bean name resolution to.static WebApplicationContextFacesContextUtils.getWebApplicationContext(FacesContext fc) Find the rootWebApplicationContextfor 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 WebApplicationContextSpringBeanFacesELResolver.getWebApplicationContext(ELContext elContext) Retrieve the web application context to delegate bean name resolution to.protected WebApplicationContextWebApplicationContextFacesELResolver.getWebApplicationContext(ELContext elContext) Retrieve theWebApplicationContextreference to expose.