天天看點

Spring 基礎

一、認識bean

在spring中,那些組成應用的主體(backbone)及由spring ioc容器所管理的對象被稱之為bean。簡單地講,bean就是由spring容器初始化、裝配及被管理的對象,除此之外,bean就沒有特别之處了(與應用中的其他對象沒有什麼差別)。而bean定義以及bean互相間的依賴關系将通過配置中繼資料來描述。

二、認識beanfactory

org.springframework.beans.factory.beanfactory是spring ioc容器的實際代表者,ioc容器負責容納此前所描述的bean,并對bean進行管理。

beanfactory負責讀取bean定義檔案,管理對象的加載、生成、維護bean對象與bean對象之間的依賴關系,負責bean的生命周期,對于簡單的應用程式來說,使用beanfactory就足夠來管理bean,在對象的管理上就可以獲得許多的便利性。

beanfactory是整個spring圍繞的重點。它負責讀取bean配置管理。可以借由getbean()方法來擷取bean的執行個體。