dubbo spring schema加载bean

1,需要配置的文件有


dubbo通过dubbo.xsd(service)配置bean中属性值,通过spring.handlers定位NameSpaceHander;通过spring.schemas定位dubbo.xsd;而在dubbo-demo-provider中配置demo bean属性值。

另外,根据spring schema的配置方式,我们知道,配置解析数据主要通过一下几步:

xsd -> NameSpaceHander -> BeanDefinationParser -> Spring容器

所以在dubbo中,就自然是 


看DubboNamespaceHandler 中代码,就自然知道二者之间的联系。再看DubboBeanDefinationParser中代码,是dubbo的解析策略,并通过重载 parse方法触发该解析策略。

最后,通过dubbo-demo-provider.xml 配置spring 启动项


这样,当我们启动provider的时候,配置bean数据就全部加载到了spring容器中。

你可能感兴趣的:(dubbo spring schema加载bean)