Merge branch '2.4.x'

This commit is contained in:
Phillip Webb 2021-01-26 17:38:11 -08:00
commit ab0a628d81
5 changed files with 17 additions and 2 deletions

View File

@ -163,6 +163,7 @@ public abstract class AbstractWebFluxEndpointHandlerMapping extends RequestMappi
return reactiveWebOperation;
}
@SuppressWarnings("deprecation")
private RequestMappingInfo createRequestMappingInfo(WebOperation operation) {
WebOperationRequestPredicate predicate = operation.getRequestPredicate();
PatternsRequestCondition patterns = new PatternsRequestCondition(
@ -176,6 +177,7 @@ public abstract class AbstractWebFluxEndpointHandlerMapping extends RequestMappi
return new RequestMappingInfo(null, patterns, methods, null, null, consumes, produces, null);
}
@SuppressWarnings("deprecation")
private void registerLinksMapping() {
PatternsRequestCondition patterns = new PatternsRequestCondition(
pathPatternParser.parse(this.endpointMapping.getPath()));

View File

@ -101,6 +101,7 @@ public class ControllerEndpointHandlerMapping extends RequestMappingHandlerMappi
return getPathPatternParser().parse(this.endpointMapping.createSubPath(endpoint.getRootPath() + pattern));
}
@SuppressWarnings("deprecation")
private RequestMappingInfo withNewPatterns(RequestMappingInfo mapping, PathPattern[] patterns) {
PatternsRequestCondition patternsCondition = new PatternsRequestCondition(patterns);
return new RequestMappingInfo(patternsCondition, mapping.getMethodsCondition(), mapping.getParamsCondition(),

View File

@ -1621,14 +1621,14 @@ bom {
]
}
}
library("Spring Data Bom", "2021.0.0-M2") {
library("Spring Data Bom", "2021.0.0-SNAPSHOT") {
group("org.springframework.data") {
imports = [
"spring-data-bom"
]
}
}
library("Spring Framework", "5.3.3") {
library("Spring Framework", "5.3.4-SNAPSHOT") {
group("org.springframework") {
imports = [
"spring-framework-bom"

View File

@ -18,6 +18,7 @@ package org.springframework.boot.test.autoconfigure.web.client;
import java.io.IOException;
import java.lang.reflect.Constructor;
import java.time.Duration;
import java.util.Map;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
@ -97,6 +98,11 @@ public class MockRestServiceServerAutoConfiguration {
getDelegate().verify();
}
@Override
public void verify(Duration timeout) {
getDelegate().verify(timeout);
}
@Override
public void reset() {
Map<RestTemplate, RequestExpectationManager> expectationManagers = this.customizer.getExpectationManagers();

View File

@ -20,6 +20,7 @@ import java.io.IOException;
import java.io.OutputStream;
import java.net.URI;
import java.net.URISyntaxException;
import java.time.Duration;
import org.springframework.boot.web.client.RootUriTemplateHandler;
import org.springframework.http.client.ClientHttpRequest;
@ -111,6 +112,11 @@ public class RootUriRequestExpectationManager implements RequestExpectationManag
this.expectationManager.verify();
}
@Override
public void verify(Duration timeout) {
this.expectationManager.verify(timeout);
}
@Override
public void reset() {
this.expectationManager.reset();