升级到 spring boot 2.4.2 版本后得到 java.lang.NoSuchMethodError: reactor.netty.http.client.HttpClient.mapConnect

时间:2021-01-27 06:00:56

标签: spring spring-boot httpclient webclient

升级到 spring boot 2.4.2 版本后 - Webclient bean 创建失败,在 2.3.8.RELEASE 版本中使用相同的代码。

通过工厂方法实例化Bean失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.springframework.web.reactive.function.client.WebClient]:工厂方法“personWebClient”抛出异常;嵌套异常是 java.lang.NoSuchMethodError: reactor.netty.http.client.HttpClient.mapConnect(Ljava/util/function/BiFunction;)Lreactor/netty/http/client/HttpClient;

以下是两个版本的依赖树截图

Dependency Tree for 2.3.8 version

Dependency Tree for 2.4.2 version

0 个答案:

没有答案