com.alibaba.dubbo.config.spring.schema.DubboBeanDefinitionParser
此类中,根据构造参数,生成不同的配置
构造参数为 public DubboBeanDefinitionParser(Class beanClass , boolean required )
在解析具体的标签的时候,调用BeanDefinitionParser对象的parse方法
1、获取ID
2、判断具体类型
2.1 com/alibaba/dubbo/config/ProtocolConfig
2.2 com/alibaba/dubbo/config/spring/ServiceBean
2.3 com/alibaba/dubbo/config/ProviderConfig
2.4 com/alibaba/dubbo/config/ConsumerConfig
2.5 获取到beanClass
示例:
加载ApplicationConfig配置
加载register配置
加载Protocol配置
加载Service配置
------
实例化:
每一个Application是一个ApplicationConfig的实例
每一个Service是一个ServiceBean的实例
在Service启动后