mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-05-31 09:12:14 +00:00
Cleanup code
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
This commit is contained in:
parent
44303d2c80
commit
86550fb84b
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2020 the original author or authors.
|
||||
* Copyright 2002-2025 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@ -64,7 +64,8 @@ public class WebSessionServerRequestCache implements ServerRequestCache {
|
||||
/**
|
||||
* Sets the matcher to determine if the request should be saved. The default is to
|
||||
* match on any GET request.
|
||||
* @param saveRequestMatcher
|
||||
* @param saveRequestMatcher the {@link ServerWebExchangeMatcher} that determines if
|
||||
* the request should be saved
|
||||
*/
|
||||
public void setSaveRequestMatcher(ServerWebExchangeMatcher saveRequestMatcher) {
|
||||
Assert.notNull(saveRequestMatcher, "saveRequestMatcher cannot be null");
|
||||
@ -96,7 +97,7 @@ public class WebSessionServerRequestCache implements ServerRequestCache {
|
||||
public Mono<ServerHttpRequest> removeMatchingRequest(ServerWebExchange exchange) {
|
||||
MultiValueMap<String, String> queryParams = exchange.getRequest().getQueryParams();
|
||||
if (this.matchingRequestParameterName != null && !queryParams.containsKey(this.matchingRequestParameterName)) {
|
||||
this.logger.trace(
|
||||
logger.trace(
|
||||
"matchingRequestParameterName is required for getMatchingRequest to lookup a value, but not provided");
|
||||
return Mono.empty();
|
||||
}
|
||||
@ -165,17 +166,4 @@ public class WebSessionServerRequestCache implements ServerRequestCache {
|
||||
return new AndServerWebExchangeMatcher(get, notFavicon, html);
|
||||
}
|
||||
|
||||
private static String createQueryString(String queryString, String matchingRequestParameterName) {
|
||||
if (matchingRequestParameterName == null) {
|
||||
return queryString;
|
||||
}
|
||||
if (queryString == null || queryString.length() == 0) {
|
||||
return matchingRequestParameterName;
|
||||
}
|
||||
if (queryString.endsWith("&")) {
|
||||
return queryString + matchingRequestParameterName;
|
||||
}
|
||||
return queryString + "&" + matchingRequestParameterName;
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user