SpringCloud 定制提取器

2023-12-01 16:15 更新

用于以下方法的標記的值是通過TagValueResolver接口的實現(xiàn)來計算的。必須將其類名作為resolver屬性的值傳遞。

考慮以下帶注釋的方法:

@NewSpan
public void getAnnotationForTagValueResolver(
		@SpanTag(key = "test", resolver = TagValueResolver.class) String test) {
}

現(xiàn)在進一步考慮以下TagValueResolver bean的實現(xiàn):

@Bean(name = "myCustomTagValueResolver")
public TagValueResolver tagValueResolver() {
	return parameter -> "Value from myCustomTagValueResolver";
}

前面的兩個示例導致將標簽值設置為等于Value from myCustomTagValueResolver。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號