我将Spring版本从Hoxton.SR6升级到2020.0.0,作为Spring版本从2.3.4.RELEASE升级到2.4.2的一部分。
<spring-cloud.version>2020.0.0</spring-cloud.version>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>现有代码具有spring-cloud-sleuth-core依赖关系,这是由Hoxton.SR6满足的。但是对于2020.0.0,这种依赖是不可用的。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-sleuth-core</artifactId>
</dependency>在2020.0.0中,这方面的替代依赖是什么?
更新
org.springframework.cloud.openfeign.ribbon包在2020.0.0中不再可用。有什么办法可以替代呢?
import org.springframework.cloud.openfeign.ribbon.CachingSpringLoadBalancerFactory;
import org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient;发布于 2021-01-26 06:13:23
您不应该依赖spring-cloud-sleuth-core,以下是您所需要的:
Spring:org.springframework.cloud:spring-cloud-dependencies
org.springframework.cloud:spring-cloud-starter-sleuth
org.springframework.cloud:spring-cloud-sleuth-zipkin仅此而已,有了这些,它就能工作了。
更新的答案: Spring与探测没有太多关系,这应该是另一个问题。我想丝带被移除了,你可以用Spring代替。
发布于 2021-04-29 15:39:22
只需加上这个依赖:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-openfeign-core</artifactId>
<version>2.2.8.RELEASE</version>
</dependency>https://stackoverflow.com/questions/65878482
复制相似问题