源头
这个问题困扰了小编半天,左思考右思考,就是jar版本不一致的原因。
先说一下是怎么回事吧,在调用dubbo服务的时候遇到的,系统A 调用 系统B的接口,也就是系统B给系统A提供接口。需要系统B暴露接口,系统B我打包成最新的jar,系统A引用系统B的Api接口,之前系统A引用系统B jar版本是1.0.0,最后系统B的jar改为2.0.0.导致系统A这边发生jar冲突,刚开始我一直想到的系统B的jar我是最新的版本不就行了,忽略了系统A当时引用的是1.0.0。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5e267bdc2c1c87b0fa92280494859f65.png)
解决办法
将系统A重新打包了一下,就完美解决了。多方面考虑~~~