diff --git a/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/BeforeFilterFunctions.java b/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/BeforeFilterFunctions.java index 5ef0250cc..a633cada1 100644 --- a/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/BeforeFilterFunctions.java +++ b/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/BeforeFilterFunctions.java @@ -314,7 +314,7 @@ public abstract class BeforeFilterFunctions { public static Function routeId(String routeId) { return request -> { - request.attributes().put(MvcUtils.GATEWAY_ROUTE_ID_ATTR, routeId); + MvcUtils.setRouteId(request, routeId); return request; }; }