当前位置: 首页 > 知识库问答 >
问题:

spring sleuth baggage-支持sleuth版本#2

鲁华茂
2023-03-14

Spring侦探行李会被弃用吗?如果是,还有什么选择?

是否必须为从版本#2开始的propoded字段名称进行配置?

共有1个答案

汤念
2023-03-14

您从哪里得到行李已弃用的信息?在文档中,我们已经指出,您需要明确说明行李钥匙应该是什么,而不是行李被弃用。也在《Sleuth迁移指南》中(https://github.com/spring-cloud/spring-cloud-sleuth/wiki/Spring-Cloud-Sleuth-2.0-Migration-Guide#baggage-需要列入白名单)您可以看到

在Sleuth中,我们用来创建带有baggage前缀的标题。您可以通过2个属性执行此操作:

spring.sleuth.baggage-keys - those keys will be prefixed with baggage- and baggage_. That way we are backward compatible with

早期版本的Sleuth。Spring侦探。传播密钥-这些密钥将按原样列入白名单。不会设置前缀。

 类似资料:
  • Gson提供了注解来控制基于其各种版本的类的Json序列化/反序列化。 考虑以下具有版本支持的类。 在这个类中,我们最初定义了两个变量和,稍后将其添加为一个新变量。 使用定义了,名称从版本开始并经过验证,版本为。 GsonBuilder提供了方法来序列化这样的版本化类。 让我们来看一个实际版本支持的例子。 创建一个名为的Java类文件:GsonTester.java - 执行上面示例代码,得到以下

  • 我试图编译GLSL着色器在LWJGL使用OpenGL。我在MacOS Sierra上。 尝试编译着色器时出现以下错误: 着色器代码在Windows上工作,但在macOS上测试时却不能。下面是着色器代码: 下面是我如何加载着色器。。。 print语句返回正确的输出,但它仍然给我错误。 我在stackoverflow上下搜索了一个解决方案,但每个人都说他们在编译它时没有换行符,我有。我不明白为什么会这

  • 我使用的是IntelliJ IDEA Ultimate 2019.3.1。每当我尝试启动任何简单的Java Maven项目(甚至可能是一个简单的Hello World)时,我都会得到以下错误: 通过终端运行,得到以下输出: 通过终端运行,得到以下输出:

  • JUnit 5在运行时需要Java 8(或更高版本)。当然,您仍然可以测试使用以前版本的JDK编译的代码。

  • 由于Linux系统的特殊性,G01对于Linux系统的支持主要以内核版本为主,即"uname -a"所显示的版本信息;而不以系统的版本信息为支持标准。 以下表格中为当前G01支持的Linux系统内核版本,安装时请进行参考。 CentOS/RedHat Linux 内核版本 CentOS 7/RedHat Linux 7 CentOS 6/RedHat Linux 6 CentOS 5/RedHat

  • 我刚刚安装了3.0使用在我的笔记本电脑上,这是运行14.04: 然而,当我使用时,终端似乎认为它使用的是1.2版。1: 更糟糕的是,当我去打开一个JSON nbform版本4的笔记本,它支持IPython3.0,我得到以下错误: 我试图使用团队推荐的命令将笔记本降级到版本3,但对我来说也失败了: 这到底是怎么回事?