Leverage PathPatternParser in CORS configuration source
Previously `UrlBasedCorsConfigurationSource` was relying on
`PathMatcher` implementations for matching incoming request lookup paths
with the configured path patterns for CORS configuration.
This commit replaces the use of `PathMatcher` with a `PathPatternParser`
that parses the string patterns into `PathPattenr` instances and allows
for faster matching against lookup paths.
Issue: SPR-15688
@ -60,33 +53,25 @@ public class UrlBasedCorsConfigurationSource implements CorsConfigurationSource
@@ -60,33 +53,25 @@ public class UrlBasedCorsConfigurationSource implements CorsConfigurationSource
@ -51,13 +51,18 @@ public abstract class AbstractHandlerMapping extends ApplicationObjectSupport im
@@ -51,13 +51,18 @@ public abstract class AbstractHandlerMapping extends ApplicationObjectSupport im
privateintorder=Integer.MAX_VALUE;// default: same as non-Ordered
@ -106,13 +111,6 @@ public abstract class AbstractHandlerMapping extends ApplicationObjectSupport im
@@ -106,13 +111,6 @@ public abstract class AbstractHandlerMapping extends ApplicationObjectSupport im