Prior to this commit, if the user defined a custom PathPatternRequestMatcher.Builder, security auto-configuration would still set its base path to matcher the dispatcher servlet path. We need to give the user more control in this situation. If the user has defined a custom builder bean it should have a name other than pathPatternRequestMatcherBuilder. This different name is required to prevent a clash with the @Fallback bean that's defined by Security's AuthorizationConfiguration. This commit changes the bean post-processor so that it will only apply to a bean named pathPatternRequestMatcherBuilder. By using a different name (which is necessary unless overriding is enabled) to use can take complete control of the path pattern request matcher builder. See gh-45492 |
||
---|---|---|
.. | ||
src | ||
build.gradle |