Spring:容器

容器

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

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

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

后者是前者的基础上构建,扩展了前者的功能。通常会用后者。svg


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

  • ClassPathXmlApplicationContext
  • FileSystemXmlApplicationContext
  • XmlWebApplicationContext

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

WebApplicationContext WebApplicationContextUtils.getWebApplicationContext(ServletContext sc)

利用WebApplicationContextgetBean方法能够获取相关bean对象。code

相关文章
相关标签/搜索