From 0c60e9e389f7abef51aa8f15ba98f48e4f1c0d42 Mon Sep 17 00:00:00 2001 From: Aman Tripathi Date: Sun, 23 Feb 2025 23:44:07 +0530 Subject: [PATCH] Update addrequestheader.adoc After reading the following documentation, I was getting error over before method - The method before(Function) is undefined for the type RouterFunction. Using this java-based configuration it solved the error. Signed-off-by: Aman Tripathi --- .../filters/addrequestheader.adoc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/modules/ROOT/pages/spring-cloud-gateway-server-webmvc/filters/addrequestheader.adoc b/docs/modules/ROOT/pages/spring-cloud-gateway-server-webmvc/filters/addrequestheader.adoc index d189f531..61974ef4 100644 --- a/docs/modules/ROOT/pages/spring-cloud-gateway-server-webmvc/filters/addrequestheader.adoc +++ b/docs/modules/ROOT/pages/spring-cloud-gateway-server-webmvc/filters/addrequestheader.adoc @@ -30,8 +30,10 @@ class RouteConfiguration { @Bean public RouterFunction gatewayRouterFunctionsAddReqHeader() { - return route(GET("/red"), http("https://example.org")) - .before(addRequestHeader("X-Request-red", "blue")); + return route("addRequestHeader") + .route(GET("/red"), http("https://example.org")) + .before(addRequestHeader("X-Request-red", "blue")) + .build(); } } ---- @@ -50,8 +52,10 @@ class RouteConfiguration { @Bean public RouterFunction gatewayRouterFunctionsAddReqHeader() { - return route(GET("/red/{segment}"), http("https://example.org")) - .before(addRequestHeader("X-Request-red", "blue-{segment}")); + return route("addRequestHeader") + .route(GET("/red/{segment}"), http("https://example.org")) + .before(addRequestHeader("X-Request-red", "blue-{segment}")) + .build(); } } ----