簡體   English   中英

在服務 Spring 引導中自動裝配跟蹤器時出錯

[英]Error while Autowiring Tracer in Service Spring Boot

我在服務中自動連接了org.springframework.cloud.sleuth.Tracer ,但在構建項目時出現以下錯誤(mvn clean install)。 雖然應用程序通過 IDE 運行並且代碼運行良好,但我需要一種方法來在編譯項目時消除錯誤。

通過構造函數參數3表示的不滿足的依賴關系; 嵌套異常是 org.springframework.beans.factory.NoSuchBeanDefinitionException:沒有“org.springframework.cloud.sleuth.Tracer”類型的合格 bean 可用:預計至少有 1 個有資格作為自動裝配候選者的 bean。 依賴注釋:{}

****************************** 應用程序無法啟動 ******************* ********

描述:

com.mmt.corporate.payments.PaymentService 中構造函數的參數 3 需要找不到類型為“org.springframework.cloud.sleuth.Tracer”的 bean。

行動:

考慮在你的配置中定義一個 'org.springframework.cloud.sleuth.Tracer' 類型的 bean。

以這種方式在 pom.xml 中包含了 org.springframework.cloud.sleuth:

    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-sleuth</artifactId>
    </dependency>

Sleuth's Tracer出現在 1.3.x 版本中。 從版本 2.x 開始,不再有來自 Sleuth 的Tracer 有一個來自勇敢。 請問可以升級到最新版本嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM