@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,
GenericResponseBuilder responseBuilder,
OperationBuilder operationParser,
org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping requestMappingHandlerMapping,
Optional<ActuatorProvider> servletContextProvider,
SpringDocConfigProperties springDocConfigProperties,
Optional<List<OpenApiCustomiser>> openApiCustomisers,
Optional<SecurityOAuth2Provider> springSecurityOAuth2Provider) |
RequestBuilder |
requestBuilder(GenericParameterBuilder parameterBuilder,
RequestBodyBuilder requestBodyBuilder,
OperationBuilder operationBuilder,
Optional<List<OperationCustomizer>> operationCustomizers,
Optional<List<ParameterCustomizer>> parameterCustomizers,
org.springframework.core.LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer) |
GenericResponseBuilder |
responseBuilder(OperationBuilder operationBuilder,
List<ReturnTypeParser> returnTypeParsers,
SpringDocConfigProperties springDocConfigProperties,
PropertyResolverUtils propertyResolverUtils) |
@Bean @ConditionalOnMissingBean public OpenApiResource openApiResource(OpenAPIBuilder openAPIBuilder, AbstractRequestBuilder requestBuilder, GenericResponseBuilder responseBuilder, OperationBuilder operationParser, org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping requestMappingHandlerMapping, Optional<ActuatorProvider> servletContextProvider, SpringDocConfigProperties springDocConfigProperties, Optional<List<OpenApiCustomiser>> openApiCustomisers, Optional<SecurityOAuth2Provider> springSecurityOAuth2Provider)
@Bean @ConditionalOnMissingBean public RequestBuilder requestBuilder(GenericParameterBuilder parameterBuilder, RequestBodyBuilder requestBodyBuilder, OperationBuilder operationBuilder, Optional<List<OperationCustomizer>> operationCustomizers, Optional<List<ParameterCustomizer>> parameterCustomizers, org.springframework.core.LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer)
@Bean @ConditionalOnMissingBean public GenericResponseBuilder responseBuilder(OperationBuilder operationBuilder, List<ReturnTypeParser> returnTypeParsers, SpringDocConfigProperties springDocConfigProperties, PropertyResolverUtils propertyResolverUtils)
Copyright © 2020. All rights reserved.