【发布时间】:2021-08-23 19:12:05
【问题描述】:
说明:
试图调用一个不存在的方法。尝试是从以下位置进行的:
org.springframework.cloud.gateway.config.GatewayAutoConfiguration$NettyConfiguration.buildConnectionProvider(GatewayAutoConfiguration.java:798)
以下方法不存在:
reactor.netty.resources.ConnectionProvider$Builder.evictInBackground(Ljava/time/Duration;)Lreactor/netty/resources/ConnectionProvider$ConnectionPoolSpec;
该方法的类 reactor.netty.resources.ConnectionProvider$Builder 可从以下位置获得:
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
类层次结构是从以下位置加载的:
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 结束
【问题讨论】:
-
您使用的 Spring Cloud Gateway 版本与您使用的 Reactor Netty 版本不兼容。您能否分享您的 build.gradle 或 pom.xml 文件,以便我们查看版本的来源?
-
嘿伙计,抱歉回复晚了。这是我的项目:github.com/sam112358/cloud-gateway/blob/main/pom.xmlTIA
标签: java spring-boot netty