Skip to content

Commit f29d844

Browse files
committed
java.lang.NoSuchMethodError: org.springframework.core.MethodParameter.getParameter() at /v3/api-docs request. Fixes #1458
1 parent fd022ee commit f29d844

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

springdoc-openapi-common/src/main/java/org/springdoc/core/AbstractRequestService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
import io.swagger.v3.oas.models.parameters.Parameter;
5858
import io.swagger.v3.oas.models.parameters.RequestBody;
5959
import org.apache.commons.lang3.ArrayUtils;
60-
import org.apache.commons.lang3.ClassUtils;
6160
import org.apache.commons.lang3.StringUtils;
6261
import org.apache.commons.lang3.reflect.FieldUtils;
6362
import org.springdoc.core.customizers.ParameterCustomizer;
@@ -67,6 +66,7 @@
6766
import org.springframework.core.MethodParameter;
6867
import org.springframework.core.annotation.AnnotatedElementUtils;
6968
import org.springframework.http.HttpMethod;
69+
import org.springframework.util.ClassUtils;
7070
import org.springframework.util.CollectionUtils;
7171
import org.springframework.validation.BindingResult;
7272
import org.springframework.validation.Errors;
@@ -677,7 +677,7 @@ private boolean isRequestBodyParam(RequestMethod requestMethod, ParameterInfo pa
677677
((methodParameter.getParameterAnnotation(io.swagger.v3.oas.annotations.parameters.RequestBody.class) != null
678678
|| methodParameter.getParameterAnnotation(org.springframework.web.bind.annotation.RequestBody.class) != null
679679
|| methodParameter.getParameterAnnotation(org.springframework.web.bind.annotation.RequestPart.class) != null)
680-
|| (!ClassUtils.isPrimitiveOrWrapper(methodParameter.getParameter().getType()) && (!ArrayUtils.isEmpty(methodParameter.getParameterAnnotations()) || length == 1)));
680+
|| (!ClassUtils.isPrimitiveOrWrapper(methodParameter.getParameterType()) && (!ArrayUtils.isEmpty(methodParameter.getParameterAnnotations()) || length == 1)));
681681
}
682682

683683
/**

0 commit comments

Comments
 (0)