public class ServletContextAwareProcessor extends Object implements org.springframework.beans.factory.config.BeanPostProcessor
BeanPostProcessor
implementation that passes the ServletContext to beans that implement
the ServletContextAware
interface.
Web application contexts will automatically register this with their underlying bean factory. Applications do not use this directly.
ServletContextAware
,
AbstractRefreshableWebApplicationContext.postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory)
Constructor and Description |
---|
ServletContextAwareProcessor(ServletConfig servletConfig)
Create a new ServletContextAwareProcessor for the given config.
|
ServletContextAwareProcessor(ServletContext servletContext)
Create a new ServletContextAwareProcessor for the given context.
|
ServletContextAwareProcessor(ServletContext servletContext,
ServletConfig servletConfig)
Create a new ServletContextAwareProcessor for the given context and config.
|
Modifier and Type | Method and Description |
---|---|
Object |
postProcessAfterInitialization(Object bean,
String beanName) |
Object |
postProcessBeforeInitialization(Object bean,
String beanName) |
public ServletContextAwareProcessor(ServletContext servletContext)
public ServletContextAwareProcessor(ServletConfig servletConfig)
public ServletContextAwareProcessor(ServletContext servletContext, ServletConfig servletConfig)
public Object postProcessBeforeInitialization(Object bean, String beanName) throws org.springframework.beans.BeansException
postProcessBeforeInitialization
in interface org.springframework.beans.factory.config.BeanPostProcessor
org.springframework.beans.BeansException