@Configuration @ConditionalOnWebApplication(type=SERVLET) @ConditionalOnProperty(name="springdoc.api-docs.enabled", matchIfMissing=true) public class SpringDocWebMvcConfiguration extends Object
Constructor and Description |
---|
SpringDocWebMvcConfiguration() |
Modifier and Type | Method and Description |
---|---|
OpenApiResource |
openApiResource(OpenAPIBuilder openAPIBuilder,
AbstractRequestBuilder requestBuilder,
AbstractResponseBuilder responseBuilder,
OperationBuilder operationParser,
org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping requestMappingHandlerMapping,
Optional<ActuatorProvider> servletContextProvider,
Optional<List<OpenApiCustomiser>> openApiCustomisers) |
ParameterBuilder |
parameterBuilder(org.springframework.core.LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer,
org.springdoc.core.IgnoredParameterAnnotations ignoredParameterAnnotations) |
RequestBuilder |
requestBuilder(AbstractParameterBuilder parameterBuilder,
RequestBodyBuilder requestBodyBuilder,
OperationBuilder operationBuilder,
Optional<List<OperationCustomizer>> operationCustomizers,
Optional<List<ParameterCustomizer>> parameterCustomizers) |
ResponseBuilder |
responseBuilder(OperationBuilder operationBuilder,
List<org.springdoc.core.ReturnTypeParser> returnTypeParsers) |
@Bean public OpenApiResource openApiResource(OpenAPIBuilder openAPIBuilder, AbstractRequestBuilder requestBuilder, AbstractResponseBuilder responseBuilder, OperationBuilder operationParser, org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping requestMappingHandlerMapping, Optional<ActuatorProvider> servletContextProvider, Optional<List<OpenApiCustomiser>> openApiCustomisers)
@Bean @ConditionalOnMissingBean public ParameterBuilder parameterBuilder(org.springframework.core.LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer, org.springdoc.core.IgnoredParameterAnnotations ignoredParameterAnnotations)
@Bean @ConditionalOnMissingBean public RequestBuilder requestBuilder(AbstractParameterBuilder parameterBuilder, RequestBodyBuilder requestBodyBuilder, OperationBuilder operationBuilder, Optional<List<OperationCustomizer>> operationCustomizers, Optional<List<ParameterCustomizer>> parameterCustomizers)
@Bean @ConditionalOnMissingBean public ResponseBuilder responseBuilder(OperationBuilder operationBuilder, List<org.springdoc.core.ReturnTypeParser> returnTypeParsers)
Copyright © 2020. All rights reserved.