diff --git a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/SpringDocConfiguration.java b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/SpringDocConfiguration.java index 565d5fc69..e657cbb01 100644 --- a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/SpringDocConfiguration.java +++ b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/SpringDocConfiguration.java @@ -102,7 +102,7 @@ import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Lazy; -import org.springframework.core.LocalVariableTableParameterNameDiscoverer; +import org.springframework.core.DefaultParameterNameDiscoverer; import org.springframework.data.rest.core.config.RepositoryRestConfiguration; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; @@ -174,8 +174,8 @@ static BeanFactoryPostProcessor springdocBeanFactoryPostProcessor2() { */ @Bean @Lazy(false) - LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer() { - return new LocalVariableTableParameterNameDiscoverer(); + DefaultParameterNameDiscoverer localSpringDocParameterNameDiscoverer() { + return new DefaultParameterNameDiscoverer(); } /** diff --git a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/SpringDocDataRestConfiguration.java b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/SpringDocDataRestConfiguration.java index 9858b446c..195efdb20 100644 --- a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/SpringDocDataRestConfiguration.java +++ b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/SpringDocDataRestConfiguration.java @@ -60,7 +60,7 @@ import org.springframework.context.annotation.ImportRuntimeHints; import org.springframework.context.annotation.Lazy; import org.springframework.context.annotation.Primary; -import org.springframework.core.LocalVariableTableParameterNameDiscoverer; +import org.springframework.core.DefaultParameterNameDiscoverer; import org.springframework.data.domain.Sort; import org.springframework.data.mapping.context.PersistentEntities; import org.springframework.data.querydsl.binding.QuerydslBindingsFactory; @@ -192,7 +192,7 @@ DataRestOperationService dataRestOperationBuilder(DataRestRequestService dataRes @Bean @ConditionalOnMissingBean @Lazy(false) - DataRestRequestService dataRestRequestBuilder(LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer, GenericParameterService parameterBuilder, + DataRestRequestService dataRestRequestBuilder(DefaultParameterNameDiscoverer localSpringDocParameterNameDiscoverer, GenericParameterService parameterBuilder, RequestBodyService requestBodyService, AbstractRequestService requestBuilder, SpringDocDataRestUtils springDocDataRestUtils) { return new DataRestRequestService(localSpringDocParameterNameDiscoverer, parameterBuilder, requestBodyService, requestBuilder, springDocDataRestUtils); diff --git a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/data/DataRestRequestService.java b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/data/DataRestRequestService.java index 27329159f..dbc41f557 100644 --- a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/data/DataRestRequestService.java +++ b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/data/DataRestRequestService.java @@ -51,7 +51,7 @@ import org.springdoc.core.utils.SpringDocAnnotationsUtils; import org.springdoc.core.utils.SpringDocDataRestUtils; -import org.springframework.core.LocalVariableTableParameterNameDiscoverer; +import org.springframework.core.DefaultParameterNameDiscoverer; import org.springframework.core.MethodParameter; import org.springframework.core.annotation.AnnotatedElementUtils; import org.springframework.data.rest.core.mapping.ResourceMetadata; @@ -72,7 +72,7 @@ public class DataRestRequestService { /** * The Local spring doc parameter name discoverer. */ - private final LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer; + private final DefaultParameterNameDiscoverer localSpringDocParameterNameDiscoverer; /** * The Parameter builder. @@ -103,7 +103,7 @@ public class DataRestRequestService { * @param requestBuilder the request builder * @param springDocDataRestUtils the spring doc data rest utils */ - public DataRestRequestService(LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer, GenericParameterService parameterBuilder, + public DataRestRequestService(DefaultParameterNameDiscoverer localSpringDocParameterNameDiscoverer, GenericParameterService parameterBuilder, RequestBodyService requestBodyService, AbstractRequestService requestBuilder, SpringDocDataRestUtils springDocDataRestUtils) { this.localSpringDocParameterNameDiscoverer = localSpringDocParameterNameDiscoverer; this.parameterBuilder = parameterBuilder; diff --git a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/service/AbstractRequestService.java b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/service/AbstractRequestService.java index 62515e6b6..0f662241f 100644 --- a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/service/AbstractRequestService.java +++ b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/service/AbstractRequestService.java @@ -73,7 +73,7 @@ import org.springdoc.core.providers.JavadocProvider; import org.springdoc.core.utils.SpringDocAnnotationsUtils; -import org.springframework.core.LocalVariableTableParameterNameDiscoverer; +import org.springframework.core.DefaultParameterNameDiscoverer; import org.springframework.core.MethodParameter; import org.springframework.core.annotation.AnnotatedElementUtils; import org.springframework.http.HttpMethod; @@ -163,7 +163,7 @@ public abstract class AbstractRequestService { /** * The Local spring doc parameter name discoverer. */ - private final LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer; + private final DefaultParameterNameDiscoverer localSpringDocParameterNameDiscoverer; /** * The Parameter customizers. @@ -191,7 +191,7 @@ public abstract class AbstractRequestService { */ protected AbstractRequestService(GenericParameterService parameterBuilder, RequestBodyService requestBodyService, OperationService operationService, Optional> parameterCustomizers, - LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer) { + DefaultParameterNameDiscoverer localSpringDocParameterNameDiscoverer) { super(); this.parameterBuilder = parameterBuilder; this.requestBodyService = requestBodyService; diff --git a/springdoc-openapi-starter-webflux-api/src/main/java/org/springdoc/webflux/core/configuration/SpringDocWebFluxConfiguration.java b/springdoc-openapi-starter-webflux-api/src/main/java/org/springdoc/webflux/core/configuration/SpringDocWebFluxConfiguration.java index a7e1b7c7b..bf3c8c07c 100644 --- a/springdoc-openapi-starter-webflux-api/src/main/java/org/springdoc/webflux/core/configuration/SpringDocWebFluxConfiguration.java +++ b/springdoc-openapi-starter-webflux-api/src/main/java/org/springdoc/webflux/core/configuration/SpringDocWebFluxConfiguration.java @@ -68,7 +68,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Lazy; -import org.springframework.core.LocalVariableTableParameterNameDiscoverer; +import org.springframework.core.DefaultParameterNameDiscoverer; import static org.springdoc.core.utils.Constants.SPRINGDOC_ENABLED; import static org.springdoc.core.utils.Constants.SPRINGDOC_USE_MANAGEMENT_PORT; @@ -132,7 +132,7 @@ OpenApiWebfluxResource openApiResource(ObjectFactory openAPIBuil RequestService requestBuilder(GenericParameterService parameterBuilder, RequestBodyService requestBodyService, OperationService operationService, Optional> parameterCustomizers, - LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer) { + DefaultParameterNameDiscoverer localSpringDocParameterNameDiscoverer) { return new RequestService(parameterBuilder, requestBodyService, operationService, parameterCustomizers, localSpringDocParameterNameDiscoverer); } diff --git a/springdoc-openapi-starter-webflux-api/src/main/java/org/springdoc/webflux/core/service/RequestService.java b/springdoc-openapi-starter-webflux-api/src/main/java/org/springdoc/webflux/core/service/RequestService.java index 12960d4d5..42e6b7a13 100644 --- a/springdoc-openapi-starter-webflux-api/src/main/java/org/springdoc/webflux/core/service/RequestService.java +++ b/springdoc-openapi-starter-webflux-api/src/main/java/org/springdoc/webflux/core/service/RequestService.java @@ -33,7 +33,7 @@ import org.springdoc.core.service.OperationService; import org.springdoc.core.service.RequestBodyService; -import org.springframework.core.LocalVariableTableParameterNameDiscoverer; +import org.springframework.core.DefaultParameterNameDiscoverer; import org.springframework.http.codec.multipart.FilePart; import org.springframework.http.server.reactive.ServerHttpRequest; import org.springframework.http.server.reactive.ServerHttpResponse; @@ -66,7 +66,7 @@ public class RequestService extends AbstractRequestService { */ public RequestService(GenericParameterService parameterBuilder, RequestBodyService requestBodyService, OperationService operationService, Optional> parameterCustomizers, - LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer) { + DefaultParameterNameDiscoverer localSpringDocParameterNameDiscoverer) { super(parameterBuilder, requestBodyService, operationService, parameterCustomizers, localSpringDocParameterNameDiscoverer); } } diff --git a/springdoc-openapi-starter-webmvc-api/src/main/java/org/springdoc/webmvc/core/configuration/SpringDocWebMvcConfiguration.java b/springdoc-openapi-starter-webmvc-api/src/main/java/org/springdoc/webmvc/core/configuration/SpringDocWebMvcConfiguration.java index 910c9a2f3..6d34f199e 100644 --- a/springdoc-openapi-starter-webmvc-api/src/main/java/org/springdoc/webmvc/core/configuration/SpringDocWebMvcConfiguration.java +++ b/springdoc-openapi-starter-webmvc-api/src/main/java/org/springdoc/webmvc/core/configuration/SpringDocWebMvcConfiguration.java @@ -69,7 +69,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Lazy; -import org.springframework.core.LocalVariableTableParameterNameDiscoverer; +import org.springframework.core.DefaultParameterNameDiscoverer; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.function.RouterFunction; import org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler; @@ -141,7 +141,7 @@ OpenApiWebMvcResource openApiResource(ObjectFactory openAPIBuild @Lazy(false) RequestService requestBuilder(GenericParameterService parameterBuilder, RequestBodyService requestBodyService, OperationService operationService, Optional> parameterCustomizers, - LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer) { + DefaultParameterNameDiscoverer localSpringDocParameterNameDiscoverer) { return new RequestService(parameterBuilder, requestBodyService, operationService, parameterCustomizers, localSpringDocParameterNameDiscoverer); } diff --git a/springdoc-openapi-starter-webmvc-api/src/main/java/org/springdoc/webmvc/core/service/RequestService.java b/springdoc-openapi-starter-webmvc-api/src/main/java/org/springdoc/webmvc/core/service/RequestService.java index 316bc2cee..2c1fb82d8 100644 --- a/springdoc-openapi-starter-webmvc-api/src/main/java/org/springdoc/webmvc/core/service/RequestService.java +++ b/springdoc-openapi-starter-webmvc-api/src/main/java/org/springdoc/webmvc/core/service/RequestService.java @@ -33,7 +33,7 @@ import org.springdoc.core.service.OperationService; import org.springdoc.core.service.RequestBodyService; -import org.springframework.core.LocalVariableTableParameterNameDiscoverer; +import org.springframework.core.DefaultParameterNameDiscoverer; import static org.springdoc.core.utils.SpringDocUtils.getConfig; @@ -63,7 +63,7 @@ public class RequestService extends AbstractRequestService { */ public RequestService(GenericParameterService parameterBuilder, RequestBodyService requestBodyService, OperationService operationService, Optional> parameterCustomizers, - LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer) { + DefaultParameterNameDiscoverer localSpringDocParameterNameDiscoverer) { super(parameterBuilder, requestBodyService, operationService, parameterCustomizers, localSpringDocParameterNameDiscoverer); } }