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

相關文章
相關標籤/搜索