diff --git a/spring-web/src/main/java/org/springframework/web/util/pattern/PathPattern.java b/spring-web/src/main/java/org/springframework/web/util/pattern/PathPattern.java index 9c1b6cfe73..84b409b168 100644 --- a/spring-web/src/main/java/org/springframework/web/util/pattern/PathPattern.java +++ b/spring-web/src/main/java/org/springframework/web/util/pattern/PathPattern.java @@ -47,6 +47,10 @@ import org.springframework.util.StringUtils; * and captures it as a variable named "spring" * * + * Notable behavior difference with {@code AntPathMatcher}:
+ * {@code **} and its capturing variant {*spring} cannot be used in the middle of a pattern + * string, only at the end: {@code /pages/{**}} is valid, but {@code /pages/{**}/details} is not. + * *

Examples

*