开篇

 这篇文章尝试分析dubbo中getAdaptiveExtension过程,且以ExtensionFactory作为例子进行分析。


 在这篇文章中我们会了解ExtensionFactory的几个对象AdaptiveExtensionFactory、SpringExtensionFactory、SpiExtensionFactory的初始化过程,然后在这个过程中一窥getAdaptiveExtension的全貌。




引用例子

说明:

* ExtensionLoader的使用分两步走,先getExtensionLoader后getAdaptiveExtension。
* getExtensionLoader返回对应类的ExtensionLoader。
* getAdaptiveExtension返回对应类的AdaptiveExtension。
* Protoco