diff --git a/spring-test/src/main/java/org/springframework/test/web/servlet/request/AbstractMockHttpServletRequestBuilder.java b/spring-test/src/main/java/org/springframework/test/web/servlet/request/AbstractMockHttpServletRequestBuilder.java index ac46d9b660c8..695d7b264569 100644 --- a/spring-test/src/main/java/org/springframework/test/web/servlet/request/AbstractMockHttpServletRequestBuilder.java +++ b/spring-test/src/main/java/org/springframework/test/web/servlet/request/AbstractMockHttpServletRequestBuilder.java @@ -447,7 +447,7 @@ public B headers(Consumer headersConsumer) { * @param name the parameter name * @param values one or more values */ - public B param(String name, String... values) { + public B param(String name, @Nullable String... values) { this.parameters.addAll(name, Arrays.asList(values)); return self(); } diff --git a/spring-test/src/main/kotlin/org/springframework/test/web/servlet/MockHttpServletRequestDsl.kt b/spring-test/src/main/kotlin/org/springframework/test/web/servlet/MockHttpServletRequestDsl.kt index 782cf10b2270..68be842b2d1b 100644 --- a/spring-test/src/main/kotlin/org/springframework/test/web/servlet/MockHttpServletRequestDsl.kt +++ b/spring-test/src/main/kotlin/org/springframework/test/web/servlet/MockHttpServletRequestDsl.kt @@ -107,7 +107,7 @@ open class MockHttpServletRequestDsl(private val builder: AbstractMockHttpServle /** * @see [MockHttpServletRequestBuilder.param] */ - fun param(name: String, vararg values: String) { + fun param(name: String, vararg values: String?) { builder.param(name, *values) }