Package org.springdoc.core.configuration
Class SpringDocConfiguration
java.lang.Object
org.springdoc.core.configuration.SpringDocConfiguration
@Lazy(false)
@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(name="springdoc.api-docs.enabled",
matchIfMissing=true)
@ConditionalOnWebApplication
public class SpringDocConfiguration
extends Object
The type Spring doc configuration.
- Author:
- bnasslahsen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionspringDocCustomizers
(Optional<List<OpenApiCustomizer>> openApiCustomizers, Optional<List<OperationCustomizer>> operationCustomizers, Optional<List<RouterOperationCustomizer>> routerOperationCustomizers, Optional<List<DataRestRouterOperationCustomizer>> dataRestRouterOperationCustomizers, Optional<List<OpenApiMethodFilter>> methodFilters, Optional<List<GlobalOpenApiCustomizer>> globalOpenApiCustomizers, Optional<List<GlobalOperationCustomizer>> globalOperationCustomizers, Optional<List<GlobalOpenApiMethodFilter>> globalOpenApiMethodFilters) Spring doc customizers spring doc customizers.
-
Constructor Details
-
SpringDocConfiguration
public SpringDocConfiguration()
-
-
Method Details
-
springDocCustomizers
@Bean @ConditionalOnMissingBean @Lazy(false) public SpringDocCustomizers springDocCustomizers(Optional<List<OpenApiCustomizer>> openApiCustomizers, Optional<List<OperationCustomizer>> operationCustomizers, Optional<List<RouterOperationCustomizer>> routerOperationCustomizers, Optional<List<DataRestRouterOperationCustomizer>> dataRestRouterOperationCustomizers, Optional<List<OpenApiMethodFilter>> methodFilters, Optional<List<GlobalOpenApiCustomizer>> globalOpenApiCustomizers, Optional<List<GlobalOperationCustomizer>> globalOperationCustomizers, Optional<List<GlobalOpenApiMethodFilter>> globalOpenApiMethodFilters) Spring doc customizers spring doc customizers.- Parameters:
openApiCustomizers
- the open api customizersoperationCustomizers
- the operation customizersrouterOperationCustomizers
- the router operation customizersdataRestRouterOperationCustomizers
- the data rest router operation customizersmethodFilters
- the method filtersglobalOpenApiCustomizers
- the global open api customizersglobalOperationCustomizers
- the global operation customizersglobalOpenApiMethodFilters
- the global open api method filters- Returns:
- the spring doc customizers
-