在dubbo整合springboot的时候,使用io.dubbo.springboot的jar包,配合的是dubbo2.5.3的版本,会出现Bean创建失败的错误。
pom:
io.dubbo.springboot spring-boot-starter-dubbo 1.0.0
报错原因:因为2.5.3版本的dubbo增加了ServiceBean,applicationEventPublisher,初始化报错.
解决方法一:
如果使用 io.dubbo.springboot这个包,则搭配dubbo 2.6.0的版本:
com.alibaba dubbo 2.6.0
解决方法二:
使用官方正常维护的Springboot-dubbo, com.alibaba.boot,则dubbo版本都可以兼容
com.alibaba.boot dubbo-spring-boot-starter 0.2.0