Spring問題

jiaxy發表於2009-06-04
各位同行好!
請教兩個spring的問題
1、spring中的bean實現ServletContextAware介面
public void setServletContext(ServletContext sc){
this.servletContext = sc;
}
在該bean中即可獲得servletContext物件。我不明白spring在什麼時候給它的?
2、在spring的api 中public interface ApplicationContextAware
setApplicationContext(ApplicationContext applicationContext) 方法
Invoked after population of normal bean properties but before an init callback such as InitializingBean.afterPropertiesSet() or a custom init-method. Invoked after ResourceLoaderAware.setResourceLoader(org.springframework.core.io.ResourceLoader), ApplicationEventPublisherAware.setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher) and MessageSourceAware, if applicable
這種方法的先後順序呼叫,spring是如何保證的。

謝謝各位!

相關文章