Dubbo源码Debug-Ioc解析

Dubbo源码Debug-Ioc解析Dubbo源码Debug-Ioc解析Dubbo源码Debug-Ioc解析

总结:1、调用路径:ExtensionLoader->getExtension(double check)-->createExtension-->injectExtension(instance) 通过判断if(isSetter(method))来找到bean里面的需要注入的set方法。

2、用ExtensionFactory获取getExtension来获取bean即为:Protocol$Adaptive。

3、通过反射method.invoke调用set(Protocol protocol) 注入bean:Protocol$Adaptive。

上一篇:NVM安装NodeJS


下一篇:Django - HTTP 请求与相应