Spring 自帶的容器分類:web
1.Bean工廠(Bean factories,org.springframework.beans.factory.BeanFactory接口定義)是最簡單的容器,提供基本的DI支持。spring
2.應用上下文(application由 org.springframework.context.ApplicationContext 接口定義)基於BeanFactory之上構建。app
幾種常見的應用上下文:接口
ClassPathXmlApplicationContext-----從類路徑下的XML配置文件中加載上下文定義生命週期
FileSystemXmlApplicationContext-----讀取文件系統下的XML配置文件io
XmlWebApplicationContext-----讀取web應用下的XML配置文件容器
3.Bean的生命週期
配置