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 @Nullable WebApplicationContextAbstractContextLoaderInitializer.createRootApplicationContext()Create the "root" application context to be provided to theContextLoaderListener.protected WebApplicationContextContextLoader.createWebApplicationContext(jakarta.servlet.ServletContext sc) Instantiate the root WebApplicationContext for this loader, either the default context class or a custom context class if specified.static @Nullable WebApplicationContextContextLoader.getCurrentWebApplicationContext()Obtain the Spring root web application context for the current thread (i.e.ContextLoader.initWebApplicationContext(jakarta.servlet.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 rootContext) Create a newContextLoaderwith the given application context.ContextLoaderListener(WebApplicationContext rootContext) Create a newContextLoaderListenerwith the given application context, initializing it with theServletContextEvent-providedServletContextreference which is spec-restricted in terms of capabilities.ContextLoaderListener(WebApplicationContext rootContext, jakarta.servlet.ServletContext servletContext) 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 @Nullable WebApplicationContextWebApplicationContextUtils.findWebApplicationContext(jakarta.servlet.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(jakarta.servlet.ServletContext sc) Find the rootWebApplicationContextfor this web app, typically loaded viaContextLoaderListener.final WebApplicationContextContextExposingHttpServletRequest.getWebApplicationContext()Return the WebApplicationContext that this request runs in.static @Nullable WebApplicationContextWebApplicationContextUtils.getWebApplicationContext(jakarta.servlet.ServletContext sc) Find the rootWebApplicationContextfor this web app, typically loaded viaContextLoaderListener.static @Nullable WebApplicationContextWebApplicationContextUtils.getWebApplicationContext(jakarta.servlet.ServletContext sc, String attrName) Find a customWebApplicationContextfor this web app.protected final @Nullable WebApplicationContextWebApplicationObjectSupport.getWebApplicationContext()Return the current application context as WebApplicationContext.Constructors in org.springframework.web.context.support with parameters of type WebApplicationContextModifierConstructorDescriptionContextExposingHttpServletRequest(jakarta.servlet.http.HttpServletRequest originalRequest, WebApplicationContext context) Create a new ContextExposingHttpServletRequest for the given request.ContextExposingHttpServletRequest(jakarta.servlet.http.HttpServletRequest originalRequest, WebApplicationContext context, @Nullable 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 @Nullable WebApplicationContextDelegatingFilterProxy.findWebApplicationContext()Return theWebApplicationContextpassed in at construction time, if available.Methods in org.springframework.web.filter with parameters of type WebApplicationContextModifier and TypeMethodDescriptionprotected jakarta.servlet.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, @Nullable 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(jakarta.faces.context.FacesContext fc) Find the rootWebApplicationContextfor this web app, typically loaded viaContextLoaderListener.protected WebApplicationContextDelegatingNavigationHandlerProxy.getWebApplicationContext(jakarta.faces.context.FacesContext facesContext) Retrieve the web application context to delegate bean name resolution to.protected WebApplicationContextDelegatingPhaseListenerMulticaster.getWebApplicationContext(jakarta.faces.context.FacesContext facesContext) Retrieve the web application context to delegate bean name resolution to.static @Nullable WebApplicationContextFacesContextUtils.getWebApplicationContext(jakarta.faces.context.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(jakarta.el.ELContext elContext) Retrieve the web application context to delegate bean name resolution to.protected @Nullable WebApplicationContextWebApplicationContextFacesELResolver.getWebApplicationContext(jakarta.el.ELContext elContext) Retrieve theWebApplicationContextreference to expose.