Spring: - 如果从web.xml加载上下文,我们如何获得Bean?

时间:2016-05-25 09:30:58

标签: java spring

我正在学习我的项目中使用的spring。我在web.xml中找到了contextConfigLocation条目

 /WEB-INF/context/*-context.xml
 classpath:/context/database-context.xml
 classpath:/context/database-service-context.xml
 classpath:/context/business-process-management-service-context.xml

和听众

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

我在下面阅读的核心项目

 Resource r=new ClassPathResource("applicationContext.xml");  
 BeanFactory factory=new XmlBeanFactory(r);  
 Employee s=(Employee)factory.getBean("e"); 

但无法弄清楚事情是如何运作的以及调用getBean()函数的位置?