(一)BeanFactoryLocator接口
//BeanFactory的定位器,用来查找、使用或释放一个BeanFactory
public interface BeanFactoryLocator {
//根据参数factoryKey封装一个BeanFactoryReference,factoryKey代表的BeanFactory是BeanFactoryReference的成员属性
BeanFactoryReference useBeanFactory(String factoryKey) throws BeansException;
}
(二)BeanFactoryReference接口
public interface BeanFactoryReference {
//返回该reference持有的beanFactory
BeanFactory getFactory();
//释放该reference,通常是由于客户端不再需要
void release();
}
(三)SingletonBeanFactoryLocator类
本文详细介绍了Spring框架中BeanFactory的定位器接口BeanFactoryLocator及其实现SingletonBeanFactoryLocator,展示了如何通过这些接口来查找、使用或释放BeanFactory。同时,也解释了BeanFactoryReference接口的作用,即持有并提供BeanFactory。

被折叠的 条评论
为什么被折叠?



