Spring核心組件之Context

Spring核心組件之Context


Context的相關類結構圖

類圖

ApplicationContext是context的頂層接口,這個接口繼承了ListableBeanFactory,這說明了context中運行的主體對象是bean,同時,繼承了ResourcePatternResolver,使得ApplicationContext可以訪問到外部資源。

ApplicationContext的子類主要包括兩個方面:
ConfigurableApplicationContext:表示改context是可以修改的,也就是說在構建context時,用戶可以動態的添加或者修改已有的配置信息。
WebApplicationContext:爲web準備的context

context的功能

  1. 標識一個應用環境(可配置的,web的)
  2. 使用BeanFactory創建Bean對象
  3. 保存對象關係表
  4. 能夠捕獲各種事件

Context做爲Spring的Ioc容器,基本上整合了Spring的大部分功能。

發佈了266 篇原創文章 · 獲贊 9 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章