Dubbo源码分析(3):ExtensionFactory

通过ExtensionFactory的getExtension方法获取目标对象。ExtensionFactory实现有两个,一个基于SPI的,一个Spring的ApplicationContext的。

类图

SpiExtensionFactory和SpringEXtensionFactory注入到AdaptiveExtensionFactory对象中。调用AdatpiveExtensionFactory的getExtension方法获取对应的方法。

 

获取对象的代码

ExtensionLoader使用ExtensionFactory代码示例

 

posted @ 2017-02-17 14:29  文双萍  阅读(312)  评论(0编辑  收藏  举报