Spring Cloud Gateway添加自定义traceId
网关中增加全局过滤器
@Bean public GlobalFilter c() { return (exchange, chain) -> { exchange.getRequest().mutate().header("traceId", UUID.randomUUID().toString()).build(); return chain.filter(exchange); }; }
下游系统获取
@GetMapping("/test”) public JSONObject search(@RequestHeader String traceId){ log.info("traceId {}",traceId); }
所有内容皆为个人总结或转载别人的文章,只为学习技术。 若您觉得文章有用,欢迎点赞分享! 若无意对您的文章造成侵权,请您留言,博主看到后会及时处理,谢谢。