Spring IoC 容器(二)HierarchicalBeanFactory

HierarchicalBeanFactory
HierarchicalBeanFactory是一個具有層級關係的Bean 工廠,擁有屬性parentBeanFactory。當獲取 Bean對象時,如果當前BeanFactory中不存在對應的bean,則會訪問其直接 parentBeanFactory 以嘗試獲取bean 對象。此外,還可以在當前的 BeanFactory 中 override 父級BeanFactory的同名bean。

public interface HierarchicalBeanFactory extends BeanFactory {
	//返回本Bean工廠的父工廠。這個方法實現了工廠的分層
    @Nullable
    BeanFactory getParentBeanFactory();
	//判斷本地工廠是否包含這個Bean(忽略其他所有父工廠)。這也是分層思想的體現。
    boolean containsLocalBean(String var1);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章