我有一个WebClient
是由WebClient.Builder
的{{1}}创建的。
我想将特定参数(此处为spring-webflux
)移交给使用该MDC.get("uuid")
执行的每个请求。可以这样完成:
WebClient
但是:我更希望在webClient.get().attribute(ClientRequest.LOG_ID_ATTRIBUTE, MDC.get("uuid"))....block();
过程中已经添加此属性,例如作为WebClient.Builder
或类似的属性。这样,每个使用我的默认通用构建器的类都将自动设置此属性,而不必在每个Web请求中都显式调用它。
有可能吗?