dubbo spring schema加载bean

2018-01-26  本文已影响0人  fighting超

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容器中。

上一篇下一篇

猜你喜欢

热点阅读