Spring Boot 版本从 2.1.6 升级到 2.2.1 和 spring-cloud 问题
Posted
技术标签:
【中文标题】Spring Boot 版本从 2.1.6 升级到 2.2.1 和 spring-cloud 问题【英文标题】:Springboot Version upgrade from 2.1.6 to 2.2.1 and spring-cloud issue 【发布时间】:2020-11-01 18:32:08 【问题描述】:TIA
我正在尝试将 Springboot 应用程序从 2.1.6 升级到 2.2.1,包括从 Greenwich.SR2 到 的 Spring Cloud 版本>Hoxton.SR5
应用程序未启动
以下方法不存在: org.springframework.web.reactive.socket.client.ReactorNettyWebSocketClient.setHandlePing(Z)V
该方法的类 org.springframework.web.reactive.socket.client.ReactorNettyWebSocketClient 可从以下位置获得:
jar:file:/c:/.m2/5.2.1.Release/spring-webflux-5.2.1.RELEASE.jar!/ReactorNettyWebSocketClient.class
它是从以下位置加载的: 文件:/c:/.m2/5.2.1.Release/spring-webflux-5.2.1.RELEASE.jar
我究竟需要做什么来解决上述问题。
【问题讨论】:
升级到开机2.2.7? 或者可能实际发布您的 pom.xml 以便我们不必猜测您的依赖关系? 【参考方案1】:在您的 gradle.build 上将您的 springboot 版本升级到 2.2.7.RELEASE,我们遇到了同样的问题,并且此版本已修复!
【讨论】:
以上是关于Spring Boot 版本从 2.1.6 升级到 2.2.1 和 spring-cloud 问题的主要内容,如果未能解决你的问题,请参考以下文章
升级到 Spring Boot 版本 2 后 Prometheus 无法正常工作