一、标签处理
因为都是通过spring的标签去解析dubbo配置文件,所以肯定有一个实现类是实现了
spring的BeanDefinitionParser接口。
DubboBeanDefinitionParser实现了BeanDefinitionParser接口,用来解析xml中的配
置。
其实就是将dubbo-provider.xml文件中的标签解析成对应的config类,加载为springbean
管理。那怎么处理标签对应的parser之间的映射关系呢?
dubbo维护了一个DubboNameSpaceHandler其实就是把对应的标签和对应的
BeanDefinitionParser对应起来。
BeanDefinitionParser每次初始化时,都会传进去要处理的config类和required属性。
二、服务暴露过程
服务暴露的过程是根据这个图来做的。
评论0
最新资源