Springdoc/Swagger:微米跟踪未传递到下游。需要没有 RestTemplate 的解决方案

问题描述 投票:0回答:1

与这里的问题类似:微米跟踪traceId未传递到下游

我使用的是 Spring boot 3.1,我的下游使用的是 2.7.x。我们使用 openapi 生成器来实现我们的业务逻辑,并且没有休息模板。我们不使用 Spring MVC。在升级到 Spring 3 之前,我们已经能够使用 Sleuth。请协助了解在这种情况下如何使用拦截器,而不使用 RestTemplate?谢谢。

spring-boot swagger openapi-generator springdoc micrometer-tracing
1个回答
0
投票

对于 RestTemplate,您可以像这样启用检测:

@Bean
RestTemplate restTemplate(RestTemplateBuilder builder) {
    return builder.build();
}

请参阅文档:https://docs.spring.io/spring-framework/reference/integration/observability.html#observability.http-client.resttemplate

© www.soinside.com 2019 - 2024. All rights reserved.