【发布时间】:2021-06-01 02:39:05
【问题描述】:
我使用的是带有 Gradle 的 Spring Boot 2.4。
这是我定义依赖项的方式:
compile 'org.springframework.cloud:spring-cloud-starter-circuitbreaker-resilience4j'
它工作正常,但是当我添加时:
implementation 'org.springframework.cloud:spring-cloud-starter-sleuth'
我收到此错误:
java.lang.ClassCastException: class org.springframework.cloud.sleuth.instrument.circuitbreaker.TraceCircuitBreaker cannot be cast to class org.springframework.cloud.circuitbreaker.resilience4j.Resilience4JCircuitBreaker (org.springframework.cloud.sleuth.instrument.circuitbreaker.TraceCircuitBreaker and org.springframework.cloud.circuitbreaker.resilience4j.Resilience4JCircuitBreaker are in unnamed module of loader 'app')
at org.springframework.cloud.circuitbreaker.resilience4j.Resilience4JCircuitBreakerFactory$$EnhancerBySpringCGLIB$$a7735aed.create(<generated>) ~[spring-cloud-circuitbreaker-resilience4j-2.0.0.jar:2.0.0]
有人知道出了什么问题吗?
【问题讨论】:
标签: java spring-boot spring-cloud resilience4j