From e1c008f5a310bcca07447199139ba51896bae428 Mon Sep 17 00:00:00 2001 From: Maziyar Bahramian Date: Sun, 28 Sep 2025 00:03:10 +0330 Subject: [PATCH] Fix URI Patterns docs for WebMVC and WebFlux Closes gh-35551 Signed-off-by: Maziyar Bahramian --- .../pages/web/webflux/controller/ann-requestmapping.adoc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/framework-docs/modules/ROOT/pages/web/webflux/controller/ann-requestmapping.adoc b/framework-docs/modules/ROOT/pages/web/webflux/controller/ann-requestmapping.adoc index f15948bea14..8f572a42112 100644 --- a/framework-docs/modules/ROOT/pages/web/webflux/controller/ann-requestmapping.adoc +++ b/framework-docs/modules/ROOT/pages/web/webflux/controller/ann-requestmapping.adoc @@ -112,10 +112,11 @@ You can map requests by using glob patterns and wildcards: | `+{name}+` | Matches a path segment and captures it as a variable named "name" | `+"/projects/{project}/versions"+` matches `+"/projects/spring/versions"+` and captures `+project=spring+` +`+"/projects/{project}/versions"+` does not match `+"/projects/spring/framework/versions"+` as it captures a single path segment. -| `+{name:[a-z]+}+` -| Matches the regexp `+"[a-z]+"+` as a path variable named "name" -| `+"/projects/{project:[a-z]+}/versions"+` matches `+"/projects/spring/versions"+` but not `+"/projects/spring1/versions"+` +| `{name:[a-z]+}` +| Matches the regexp `[a-z]+` as a path variable named "name" +| `/projects/{project:[a-z]+}/versions` matches `/projects/spring/versions` but not `/projects/spring1/versions` | `+{*path}+` | Matches zero or more path segments until the end of the path and captures it as a variable named "path"