当前页面:
在线文档首页 >
Spring Framework 1.2.9 API 文档英文版
ServletContextAwareProcessor (Spring Framework) - Spring Framework 1.2.9 API 文档英文版
org.springframework.web.context.support
Class ServletContextAwareProcessor
java.lang.Object
org.springframework.web.context.support.ServletContextAwareProcessor
- All Implemented Interfaces:
- BeanPostProcessor
public class ServletContextAwareProcessor
- extends Object
- implements 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.
- Since:
- 12.03.2004
- Author:
- Juergen Hoeller
- See Also:
ServletContextAware
,
AbstractRefreshableWebApplicationContext.postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory)
Method Summary |
Object |
postProcessAfterInitialization(Object bean,
String beanName)
Apply this BeanPostProcessor to the given new bean instance after any bean
initialization callbacks (like InitializingBean's afterPropertiesSet or a custom
init-method). |
Object |
postProcessBeforeInitialization(Object bean,
String beanName)
Apply this BeanPostProcessor to the given new bean instance before any bean
initialization callbacks (like InitializingBean's afterPropertiesSet or a custom
init-method). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final Log logger
ServletContextAwareProcessor
public ServletContextAwareProcessor(ServletContext servletContext)
- Create a new ServletContextAwareProcessor for the given context.
postProcessBeforeInitialization
public Object postProcessBeforeInitialization(Object bean,
String beanName)
throws BeansException
- Description copied from interface:
BeanPostProcessor
- Apply this BeanPostProcessor to the given new bean instance before any bean
initialization callbacks (like InitializingBean's afterPropertiesSet or a custom
init-method). The bean will already be populated with property values.
The returned bean instance may be a wrapper around the original.
- Specified by:
postProcessBeforeInitialization
in interface BeanPostProcessor
- Parameters:
bean
- the new bean instancebeanName
- the name of the bean
- Returns:
- the bean instance to use, either the original or a wrapped one
- Throws:
BeansException
- in case of errors- See Also:
InitializingBean.afterPropertiesSet()
postProcessAfterInitialization
public Object postProcessAfterInitialization(Object bean,
String beanName)
- Description copied from interface:
BeanPostProcessor
- Apply this BeanPostProcessor to the given new bean instance after any bean
initialization callbacks (like InitializingBean's afterPropertiesSet or a custom
init-method). The bean will already be populated with property values.
The returned bean instance may be a wrapper around the original.
- Specified by:
postProcessAfterInitialization
in interface BeanPostProcessor
- Parameters:
bean
- the new bean instancebeanName
- the name of the bean
- Returns:
- the bean instance to use, either the original or a wrapped one
- See Also:
InitializingBean.afterPropertiesSet()
Copyright (c) 2002-2007 The Spring Framework Project.