问题描述
java.lang.NoSuchMethodError:com.easemob.im.server.api.user.UserApi.create(Ljava/lang/String;Ljava/lang/String;)Lreactor/core/publisher/Mono;

解决方法
是版本冲突的问题,仔细检查一下springBoot版本,和模块中需要使用的dubbo已经mongodb版本是否对应。或者是直接使用springBoot对应的版本锁定。


修改前:
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-sync</artifactId>
<version>3.4.2</version>
</dependency>
导入的版本和springBoot中锁定的版本冲突了
修改后:
和springBoot对应版本一致
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-sync</artifactId>
<version>4.0.5</version>
</dependency>
或者直接使用${}进行版本锁定
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-sync</artifactId>
<version>${mongodb.version}</version>
</dependency>
至此问题解决
好好的检查一下版本是否冲突,是否一致。