启动机制:
1、在dubbo-config包下配置文件(META-INF/spring.handlers)下配置全限定类名:
http\://dubbo.apache.org/schema/dubbo=org.apache.dubbo.config.spring.schema.DubboNamespaceHandler
dubbo通过SPI机制来启动DubboNamespaceHandler,这个类负责将spring解析之后的注解的BeanDefines转化为dubbo 各种配置对象,供dubbo十层架构使用。
详细请看链接:https://blog.csdn.net/lyyCSDNBLOG/article/details/104800826
2、spring是如何加载dubbo启动配置文件的?
基于Spring的Schema和XML的扩展机制实现的,简称spring SPI机制。
3、spring SPI机制(此图引用: Java SPI思想梳理 - 知乎)
JDK spi
Spring SpI 机制
jdk / spring /dubbo spi机制了解
Java SPI服务发现及Dubbo和Spring中SPI的应用_山楂小王的博客-CSDN博客
spring源码级别加载参考:解析spring启动加载dubbo过程 - 复合式→展开式 - 博客园