概述
Dubbo版本:2.7.8
下面是Dubbo服务提供端一个标准的XML配置
<beans http://dubbo.apache.org/schema/dubbo http://dubbo.apache.org/schema/dubbo/dubbo.xsd">
<dubbo:application name="demo-provider"/>
<dubbo:registry address="zookeeper://127.0.0.1:2181"/>
<dubbo:protocol name="dubbo" port="20890"/>
<bean id="demoService" class="org.apache.dubbo.samples.basic.impl.DemoServiceImpl"/>
<dubbo:service interface="org.apache.dubbo.samples.basic.api.DemoService" ref="demoService"/>
</beans>
其中配置了 application、registry、protocol、service等节点参数和值
那么Dubbo是怎样解析这些XML节点的呢?
说明
Dubbo使用 spring解析XML标签
基于dubbo-config-spring项目内的 META-INF/spring.handlers 配置,Spring 在遇到 dubbo 名称空间时,会使用DubboNamespaceHandler类解析<