Spring:容器

容器

控制对象关系,进行依赖注入,分两类:

  • Bean工厂:
    org.springframework.beans.factory.BeanFactory接口定义

  • 上下文:
    org.springframework.context.ApplicationContext接口定义

后者是前者的基础上构建,扩展了前者的功能。一般会用后者。


spring自带了几种上下文的实现:

  • ClassPathXmlApplicationContext
  • FileSystemXmlApplicationContext
  • XmlWebApplicationContext

spring提供了相关工具类来获取这些容器,如:

WebApplicationContext WebApplicationContextUtils.getWebApplicationContext(ServletContext sc)

利用WebApplicationContextgetBean方法可以获取相关bean对象。

猜你喜欢

转载自blog.csdn.net/xuejianbest/article/details/86503261