且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Dubbo源码Debug-Ioc解析

更新时间:2022-04-08 21:50:27

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。