mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-22 22:19:03 +00:00
Allow setting ApiVersionInserter to null
It should be possible to reset this, e.g. after call to mutate a client or a test client.
This commit is contained in:
+1
-1
@@ -215,7 +215,7 @@ class DefaultWebTestClientBuilder implements WebTestClient.Builder {
|
||||
}
|
||||
|
||||
@Override
|
||||
public WebTestClient.Builder apiVersionInserter(ApiVersionInserter apiVersionInserter) {
|
||||
public WebTestClient.Builder apiVersionInserter(@Nullable ApiVersionInserter apiVersionInserter) {
|
||||
this.apiVersionInserter = apiVersionInserter;
|
||||
return this;
|
||||
}
|
||||
|
||||
+1
-1
@@ -453,7 +453,7 @@ public interface WebTestClient {
|
||||
* @param apiVersionInserter the inserter to use
|
||||
* @since 7.0
|
||||
*/
|
||||
Builder apiVersionInserter(ApiVersionInserter apiVersionInserter);
|
||||
Builder apiVersionInserter(@Nullable ApiVersionInserter apiVersionInserter);
|
||||
|
||||
/**
|
||||
* Add the given filter to the filter chain.
|
||||
|
||||
+1
-1
@@ -118,7 +118,7 @@ class DefaultRestTestClientBuilder<B extends RestTestClient.Builder<B>> implemen
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T extends B> T apiVersionInserter(ApiVersionInserter apiVersionInserter) {
|
||||
public <T extends B> T apiVersionInserter(@Nullable ApiVersionInserter apiVersionInserter) {
|
||||
this.restClientBuilder.apiVersionInserter(apiVersionInserter);
|
||||
return self();
|
||||
}
|
||||
|
||||
+1
-1
@@ -268,7 +268,7 @@ public interface RestTestClient {
|
||||
* of {@link ApiVersionInserter} for a list of choices.
|
||||
* @param apiVersionInserter the inserter to use
|
||||
*/
|
||||
<T extends B> T apiVersionInserter(ApiVersionInserter apiVersionInserter);
|
||||
<T extends B> T apiVersionInserter(@Nullable ApiVersionInserter apiVersionInserter);
|
||||
|
||||
/**
|
||||
* Add the given request interceptor to the end of the interceptor chain.
|
||||
|
||||
+1
-1
@@ -502,7 +502,7 @@ public abstract class AbstractMockHttpServletRequestBuilder<B extends AbstractMo
|
||||
* @param versionInserter the inserter to use
|
||||
* @since 7.0
|
||||
*/
|
||||
public B apiVersionInserter(ApiVersionInserter versionInserter) {
|
||||
public B apiVersionInserter(@Nullable ApiVersionInserter versionInserter) {
|
||||
this.versionInserter = versionInserter;
|
||||
return self();
|
||||
}
|
||||
|
||||
+1
-1
@@ -111,7 +111,7 @@ public abstract class AbstractMockMvcBuilder<B extends AbstractMockMvcBuilder<B>
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T extends B> T apiVersionInserter(ApiVersionInserter versionInserter) {
|
||||
public <T extends B> T apiVersionInserter(@Nullable ApiVersionInserter versionInserter) {
|
||||
this.apiVersionInserter = versionInserter;
|
||||
return self();
|
||||
}
|
||||
|
||||
+1
-1
@@ -86,7 +86,7 @@ public interface ConfigurableMockMvcBuilder<B extends ConfigurableMockMvcBuilder
|
||||
* @param versionInserter the inserter to use
|
||||
* @since 7.0
|
||||
*/
|
||||
<T extends B> T apiVersionInserter(ApiVersionInserter versionInserter);
|
||||
<T extends B> T apiVersionInserter(@Nullable ApiVersionInserter versionInserter);
|
||||
|
||||
/**
|
||||
* Define default request properties that should be merged into all
|
||||
|
||||
+1
-1
@@ -279,7 +279,7 @@ final class DefaultRestClientBuilder implements RestClient.Builder {
|
||||
}
|
||||
|
||||
@Override
|
||||
public RestClient.Builder apiVersionInserter(ApiVersionInserter apiVersionInserter) {
|
||||
public RestClient.Builder apiVersionInserter(@Nullable ApiVersionInserter apiVersionInserter) {
|
||||
this.apiVersionInserter = apiVersionInserter;
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -353,7 +353,7 @@ public interface RestClient {
|
||||
* @param apiVersionInserter the inserter to use
|
||||
* @since 7.0
|
||||
*/
|
||||
Builder apiVersionInserter(ApiVersionInserter apiVersionInserter);
|
||||
Builder apiVersionInserter(@Nullable ApiVersionInserter apiVersionInserter);
|
||||
|
||||
/**
|
||||
* Provide a consumer to customize every request being built.
|
||||
|
||||
+1
-1
@@ -205,7 +205,7 @@ final class DefaultWebClientBuilder implements WebClient.Builder {
|
||||
}
|
||||
|
||||
@Override
|
||||
public WebClient.Builder apiVersionInserter(ApiVersionInserter apiVersionInserter) {
|
||||
public WebClient.Builder apiVersionInserter(@Nullable ApiVersionInserter apiVersionInserter) {
|
||||
this.apiVersionInserter = apiVersionInserter;
|
||||
return this;
|
||||
}
|
||||
|
||||
+1
-1
@@ -271,7 +271,7 @@ public interface WebClient {
|
||||
* @param apiVersionInserter the inserter to use
|
||||
* @since 7.0
|
||||
*/
|
||||
Builder apiVersionInserter(ApiVersionInserter apiVersionInserter);
|
||||
Builder apiVersionInserter(@Nullable ApiVersionInserter apiVersionInserter);
|
||||
|
||||
/**
|
||||
* Provide a consumer to customize every request being built.
|
||||
|
||||
Reference in New Issue
Block a user