diff --git a/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/handler/GatewayRouterFunctions.java b/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/handler/GatewayRouterFunctions.java index 20118d2d2..e3456243c 100644 --- a/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/handler/GatewayRouterFunctions.java +++ b/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/handler/GatewayRouterFunctions.java @@ -23,7 +23,7 @@ import org.springframework.web.servlet.function.RouterFunctions; import org.springframework.web.servlet.function.RouterFunctions.Builder; import org.springframework.web.servlet.function.ServerResponse; -import static org.springframework.cloud.gateway.server.mvc.filter.FilterFunctions.routeId; +import static org.springframework.cloud.gateway.server.mvc.filter.BeforeFilterFunctions.routeId; public abstract class GatewayRouterFunctions { @@ -35,7 +35,7 @@ public abstract class GatewayRouterFunctions { } public static Builder route(String routeId) { - return RouterFunctions.route().filter(routeId(routeId)); + return RouterFunctions.route().before(routeId(routeId)); } public static RouterFunction route(RequestPredicate predicate,