首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取:在运行spring项目时为reactor.netty.resources.ConnectionProvider$Builder正确的类路径

获取:在运行spring项目时为reactor.netty.resources.ConnectionProvider$Builder正确的类路径
EN

Stack Overflow用户
提问于 2021-06-06 20:28:02
回答 1查看 552关注 0票数 0

描述:

试图调用不存在的方法。尝试是从以下位置进行的:

代码语言:javascript
复制
org.springframework.cloud.gateway.config.GatewayAutoConfiguration$NettyConfiguration.buildConnectionProvider(GatewayAutoConfiguration.java:798)

以下方法不存在:

代码语言:javascript
复制
reactor.netty.resources.ConnectionProvider$Builder.evictInBackground(Ljava/time/Duration;)Lreactor/netty/resources/ConnectionProvider$ConnectionPoolSpec;

该方法的类reactor.netty.resources.ConnectionProvider$Builder,可从以下位置获得:

代码语言:javascript
复制
jar:file:/C:/Users/Sam/.m2/repository/io/projectreactor/netty/reactor-netty/0.9.12.RELEASE/reactor-netty-0.9.12.RELEASE.jar!/reactor/netty/resources/ConnectionProvider$Builder.class

类层次结构是从以下位置加载的:

代码语言:javascript
复制
reactor.netty.resources.ConnectionProvider.Builder: file:/C:/Users/Sam/.m2/repository/io/projectreactor/netty/reactor-netty/0.9.12.RELEASE/reactor-netty-0.9.12.RELEASE.jar
reactor.netty.resources.ConnectionProvider.ConnectionPoolSpec: file:/C:/Users/Sam/.m2/repository/io/projectreactor/netty/reactor-netty/0.9.12.RELEASE/reactor-netty-0.9.12.RELEASE.jar

操作:

更正应用程序的类路径,使其包含单个兼容版本的reactor.netty.resources.ConnectionProvider$Builder

进程已完成,退出代码为%1

EN

回答 1

Stack Overflow用户

发布于 2021-06-10 04:15:31

缺少的方法是new in Reactor Netty 0.9.13.RELEASE,而您现在使用的是0.9.12.RELEASE。这个版本来自Spring Boot 2.3.4的依赖管理。Spring Boot 2.3.5升级到Reactor Netty 0.9.13.RELEASE,所以你可以通过升级到Spring Boot 2.3.5或更高版本来解决这个问题。

鉴于您使用的是2021年4月发布的Spring Cloud Hoxton.SR11,我建议您升级到最近发布的Spring Boot2.3.x版本。2.3.11.RELEASE是撰写本文时可用的最新版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67859121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档