首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

Spring IOC ( 1 ) : DefaultSingletonBeanRegistry源码分析

2012-10-24 
Spring IOC ( 一 ) : DefaultSingletonBeanRegistry源码分析这是DefaultSingletonBeanRegistry类的体系结

Spring IOC ( 一 ) : DefaultSingletonBeanRegistry源码分析


Spring IOC ( 1 ) : DefaultSingletonBeanRegistry源码分析

这是DefaultSingletonBeanRegistry类的体系结构,由一个类一个责任的原则


AliasRegistry : 提供别名注册的接口SingletonBeanRegistry : ?提供单例bean注册的接口ObjectFactory :?这个接口通常用于封装一个通用的工厂,它只有一个方法getObject() ,它调用getObject()方法返回一个新的实例,一些在每次调用的目标对象(原型).DisposableBean :?接口实现为beans要破坏释放资源。它也只有一个方法destroy(),由一个破坏一个singleton的BeanFactory调用。SimpleAliasRegistry: 它简单地实现了AliasRegistry接口。DefaultSingletonBeanRegistry:它继承SimpleAliasRegistry类和实现了SingletonBeanRegistry接口,因此这个类可以有别名注册的功能和单例bean注册的功能,并且他还支持注册DisposableBean实例;它依赖ObjectFactory接口和DisposableBean接口(关闭注册表时调用到了destroy方法)。
?

?

热点排行