io.dubbo.springboot版本不兼容dubbo-2.5.3


在dubbo整合springboot的时候,使用io.dubbo.springboot的jar包,配合的是dubbo2.5.3的版本,会出现Bean创建失败的错误。

 

pom:

<!-- SpringBoot 整合 Dubbo 依赖 --> <dependency> <groupId>io.dubbo.springboot</groupId> <artifactId>spring-boot-starter-dubbo</artifactId> <version>1.0.0</version> </dependency>

报错原因:因为2.5.3版本的dubbo增加了ServiceBean,applicationEventPublisher,初始化报错.

 

解决方法一:

如果使用 io.dubbo.springboot这个包,则搭配dubbo 2.6.0的版本:

<!-- https://mvnrepository.com/artifact/com.alibaba/dubbo --> <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.6.0</version> </dependency> 

解决方法二:

使用官方正常维护的Springboot-dubbo, com.alibaba.boot,则dubbo版本都可以兼容

<!-- https://mvnrepository.com/artifact/com.alibaba.boot/dubbo-spring-boot-starter --> <dependency> <groupId>com.alibaba.boot</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>0.2.0</version> </dependency>
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM