Ошибка при автоматическом подключении Tracer при загрузке Service Spring - PullRequest
0 голосов
/ 14 июля 2020

Я автоматически подключил org.springframework.cloud.sleuth.Tracer в службе, но при сборке проекта получаю следующую ошибку (mvn clean install). Хотя приложения работают через IDE, и код работает отлично, но мне нужен способ устранить ошибку при компиляции проекта.

Неудовлетворенная зависимость, выраженная через параметр конструктора 3; вложенное исключение - org.springframework.beans.factory.NoSuchBeanDefinitionException: нет подходящего bean-компонента типа org.springframework.cloud.sleuth.Tracer: ожидается как минимум 1 bean-компонент, который квалифицируется как кандидат autowire. Аннотации зависимостей: {}

************************** ПРИЛОЖЕНИЕ НЕ ЗАПУСКАЕТСЯ ******** *******************

Описание:

Параметру 3 конструктора в com.mmt.corporate.payments.PaymentService требуется bean-компонент типа 'org.springframework.cloud.sleuth.Tracer', который не может быть найден.

Действие:

Рассмотрите возможность определения bean-компонента типа 'org.springframework.cloud.sleuth.Tracer' в вашей конфигурации.

включили org.springframework.cloud.sleuth таким образом в pom. xml:

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

1 Ответ

0 голосов
/ 14 июля 2020

Сыщик Tracer присутствовал в версии 1.3.x. Начиная с версии 2.x больше нет Tracer от Сыщика. Есть один от Brave. Не могли бы вы обновиться до последней версии?

...