From ef10ac6b2954ad4e05f90bebd51476b5d73e0748 Mon Sep 17 00:00:00 2001 From: Rossen Stoyanchev Date: Sun, 13 Sep 2020 21:53:51 +0100 Subject: [PATCH] Align WebFlux with WebMvc for pathWithinHandlerMapping See gh-25174 --- .../reactive/result/method/AbstractHandlerMethodMapping.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spring-webflux/src/main/java/org/springframework/web/reactive/result/method/AbstractHandlerMethodMapping.java b/spring-webflux/src/main/java/org/springframework/web/reactive/result/method/AbstractHandlerMethodMapping.java index 3523361949..ca45d7a758 100644 --- a/spring-webflux/src/main/java/org/springframework/web/reactive/result/method/AbstractHandlerMethodMapping.java +++ b/spring-webflux/src/main/java/org/springframework/web/reactive/result/method/AbstractHandlerMethodMapping.java @@ -366,6 +366,8 @@ public abstract class AbstractHandlerMethodMapping extends AbstractHandlerMap * @param exchange the current exchange */ protected void handleMatch(T mapping, HandlerMethod handlerMethod, ServerWebExchange exchange) { + String lookupPath = exchange.getRequest().getPath().pathWithinApplication().value(); + exchange.getAttributes().put(PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE, lookupPath); } /**