apache / dubbo

The java implementation of Apache Dubbo. An RPC and microservice framework.
https://dubbo.apache.org/
Apache License 2.0
40.34k stars 26.4k forks source link

应该在DubboConfigConfigurationRegistrar中直接解些Multiple和Single #6095

Open brucelwl opened 4 years ago

brucelwl commented 4 years ago

Environment

DubboConfigConfigurationRegistrar中没有直接解析DubboConfigConfiguration.Single和DubboConfigConfiguration.Multiple而是将这两个类注册为一个bean,会导致这两个类上的注解在spring.factories之后被解析, 此时如果想通过spring.factories对dubbo做一些兜底配置,则无法控制dubbo配置的优先级.

imuxi commented 4 years ago

可以通过BeanDefinitionRegistryPostProcessor在bean实例化前修改BeanDefinition,添加兜底配置

brucelwl commented 4 years ago

@imuxi 是的,可以有很多解决办法,只是说希望dubbo能够优化这部分的逻辑