Closed pkxiuluo closed 4 years ago
dubbo-spring-boot-starter版本:2.7.3 dubbo版本:2.7.3
根据dubbo官方文档 配置加载流程 -D 系统参数可以是最高级别可以覆盖编程配置的(spring/api模式),在不使用dubbo-spring-boot-starter之前,该配置的覆盖优先级是正常运行的。使用dubbo-spring-boot-starter之后,-D系统参数和 application.properties与XML的配置会有冲突。
比如使用了-Ddubbo.consumer.timeout=54321 系统参数,同时新增资源文件 @ImportResource(value = {"classpath:dubbo.xml"}) 并在dubbo.xm配置 会报如下错误
Caused by: java.lang.IllegalStateException: Duplicate consumer configs: and at org.apache.dubbo.config.spring.ReferenceBean.afterPropertiesSet(ReferenceBean.java:101)
2.7.6的dubbo-spring-boot-starter 和 2.7.6的dubbo配合不存在该问题。 目前仅发现 2.7.3的dubbo-spring-boot-starter 和 2.7.3的dubbo 配合存在问题。
Please upgrade the latest version.
dubbo-spring-boot-starter版本:2.7.3 dubbo版本:2.7.3
根据dubbo官方文档 配置加载流程 -D 系统参数可以是最高级别可以覆盖编程配置的(spring/api模式),在不使用dubbo-spring-boot-starter之前,该配置的覆盖优先级是正常运行的。使用dubbo-spring-boot-starter之后,-D系统参数和 application.properties与XML的配置会有冲突。
比如使用了-Ddubbo.consumer.timeout=54321 系统参数,同时新增资源文件 @ImportResource(value = {"classpath:dubbo.xml"}) 并在dubbo.xm配置 会报如下错误
Caused by: java.lang.IllegalStateException: Duplicate consumer configs: and
at org.apache.dubbo.config.spring.ReferenceBean.afterPropertiesSet(ReferenceBean.java:101)