mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-07-12 13:23:29 +00:00
Deprecate MvcRequestMatcher
This commit is contained in:
parent
ae29d07ee2
commit
772f0cc741
@ -23,6 +23,7 @@ import jakarta.servlet.http.HttpServletRequest;
|
|||||||
|
|
||||||
import org.springframework.http.HttpMethod;
|
import org.springframework.http.HttpMethod;
|
||||||
import org.springframework.security.web.util.matcher.RequestMatcher;
|
import org.springframework.security.web.util.matcher.RequestMatcher;
|
||||||
|
import org.springframework.security.web.util.matcher.RequestMatcherBuilder;
|
||||||
import org.springframework.security.web.util.matcher.RequestVariablesExtractor;
|
import org.springframework.security.web.util.matcher.RequestVariablesExtractor;
|
||||||
import org.springframework.util.AntPathMatcher;
|
import org.springframework.util.AntPathMatcher;
|
||||||
import org.springframework.util.PathMatcher;
|
import org.springframework.util.PathMatcher;
|
||||||
@ -46,7 +47,9 @@ import org.springframework.web.util.UrlPathHelper;
|
|||||||
* @author Eddú Meléndez
|
* @author Eddú Meléndez
|
||||||
* @author Evgeniy Cheban
|
* @author Evgeniy Cheban
|
||||||
* @since 4.1.1
|
* @since 4.1.1
|
||||||
|
* @deprecated Use {@link PathPatternRequestMatcher} instead.
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
public class MvcRequestMatcher implements RequestMatcher, RequestVariablesExtractor {
|
public class MvcRequestMatcher implements RequestMatcher, RequestVariablesExtractor {
|
||||||
|
|
||||||
private final DefaultMatcher defaultMatcher = new DefaultMatcher();
|
private final DefaultMatcher defaultMatcher = new DefaultMatcher();
|
||||||
@ -197,7 +200,7 @@ public class MvcRequestMatcher implements RequestMatcher, RequestVariablesExtrac
|
|||||||
* @author Marcus Da Coregio
|
* @author Marcus Da Coregio
|
||||||
* @since 5.8
|
* @since 5.8
|
||||||
*/
|
*/
|
||||||
public static final class Builder {
|
public static final class Builder implements RequestMatcherBuilder {
|
||||||
|
|
||||||
private final HandlerMappingIntrospector introspector;
|
private final HandlerMappingIntrospector introspector;
|
||||||
|
|
||||||
@ -237,6 +240,7 @@ public class MvcRequestMatcher implements RequestMatcher, RequestVariablesExtrac
|
|||||||
* @param pattern the patterns used to match
|
* @param pattern the patterns used to match
|
||||||
* @return the generated {@link MvcRequestMatcher}
|
* @return the generated {@link MvcRequestMatcher}
|
||||||
*/
|
*/
|
||||||
|
@Override
|
||||||
public MvcRequestMatcher pattern(HttpMethod method, String pattern) {
|
public MvcRequestMatcher pattern(HttpMethod method, String pattern) {
|
||||||
MvcRequestMatcher mvcRequestMatcher = new MvcRequestMatcher(this.introspector, pattern);
|
MvcRequestMatcher mvcRequestMatcher = new MvcRequestMatcher(this.introspector, pattern);
|
||||||
mvcRequestMatcher.setServletPath(this.servletPath);
|
mvcRequestMatcher.setServletPath(this.servletPath);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user