BeanFactory是Spring的早期介面,稱為Spring的Bean工廠
,ApplicationContext是後期更高階介面,稱之為Spring容器
ApplicationContext,在beanFactory基礎上進行了擴充套件,如監聽功能、國際化功能。而beanFactory更像是底層bean的工廠。
區別 | 載入機制 | 國際化 |
beanFactory | 按需載入 | 不支援 |
ApplicationContext | 初始化所有的單例bean | 支援 |
BeanFactory是Spring的早期介面,稱為Spring的Bean工廠
,ApplicationContext是後期更高階介面,稱之為Spring容器
ApplicationContext,在beanFactory基礎上進行了擴充套件,如監聽功能、國際化功能。而beanFactory更像是底層bean的工廠。
區別 | 載入機制 | 國際化 |
beanFactory | 按需載入 | 不支援 |
ApplicationContext | 初始化所有的單例bean | 支援 |