4.DefaultSingletonBeanRegistry的抽象子类FactoryBeanRegistrySupport

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31307269/article/details/80507399

看下FactoryBeanRegistrySupport的描述信息:

/ * *
需要处理的单例注册表支持基类
* { @link org.springframework.beans.factory。FactoryBean }实例,
集成了@link defaultsingleton注册表的单例管理。
*
作为@link AbstractBeanFactory的基类。
*
* @author Juergen hoel
* @since 2.5.1
* /
public abstract class FactoryBeanRegistrySupport extends DefaultSingletonBeanRegistry {
...
}

FactoryBeanRegistrySupport是 工厂bean注册的一个超类,内部多了一个成员变量【private final Map<String, Object> factoryBeanObjectCache = new ConcurrentHashMap<String, Object>(16);】主要是负责缓存由 工厂bean产生的单例bean额外增加了一些方法,用于通过 工厂bean获取 工厂bean所创建的对象的一些信息,则此FactoryBeanRegistrySupport拥有的功能如下:

1.注册 并管理bean

2.别名管理

3.由工厂bean创建出来的bean信息的获取

猜你喜欢

转载自blog.csdn.net/qq_31307269/article/details/80507399