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 bb7823b546..a6c560eaf6 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 @@ -262,6 +262,13 @@ public class PathPattern implements Comparable { } } + // TODO: implement extractPathWithinPattern natively for PathContainer + + public PathContainer extractPathWithinPattern(PathContainer path) { + String result = extractPathWithinPattern(path.value()); + return PathContainer.parse(result, StandardCharsets.UTF_8); + } + /** * Given a full path, determine the pattern-mapped part.

For example: