Class SwaggerIntegrationConfig
java.lang.Object
de.hybris.platform.swaggerintegration.config.SwaggerIntegrationConfig
@Configuration
@Import({org.springdoc.core.SpringDocConfiguration.class,org.springdoc.webmvc.core.SpringDocWebMvcConfiguration.class,org.springdoc.webmvc.ui.SwaggerConfig.class,org.springdoc.core.SwaggerUiConfigProperties.class,org.springdoc.core.SwaggerUiOAuthProperties.class,org.springdoc.core.SpringDocConfigProperties.class,org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.class})
public class SwaggerIntegrationConfig
extends Object
Configuration class for swagger integration. The beans are provided to configure springdoc-openapi which scans and provides the open api spec yaml file.
- Since:
- 2211
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springdoc.core.customizers.PropertyCustomizerorg.springdoc.core.customizers.OperationCustomizerorg.springdoc.core.customizers.OperationCustomizerorg.springdoc.core.customizers.OpenApiCustomiserorg.springdoc.core.customizers.OpenApiCustomiserio.swagger.v3.oas.models.OpenAPIopenApi()org.springdoc.core.customizers.ParameterCustomizerorg.springdoc.core.customizers.OpenApiCustomiserorg.springdoc.core.customizers.OpenApiCustomiserorg.springdoc.core.customizers.OpenApiCustomiserorg.springdoc.core.customizers.OpenApiCustomiser
-
Field Details
-
FIELDS_DESCRIPTION
- See Also:
-
-
Constructor Details
-
SwaggerIntegrationConfig
public SwaggerIntegrationConfig()
-
-
Method Details
-
openApi
@Bean public io.swagger.v3.oas.models.OpenAPI openApi() -
openApiVendorExtensionCustomizer
@Bean("openApiVendorExtensionCustomizer") public org.springdoc.core.customizers.OpenApiCustomiser openApiVendorExtensionCustomizer() -
openApiFieldsParamCustomizer
@Bean("openApiFieldsParamCustomizer") public org.springdoc.core.customizers.ParameterCustomizer openApiFieldsParamCustomizer() -
openApiOAuthCustomizer
@Bean("openApiOAuthCustomizer") public org.springdoc.core.customizers.OpenApiCustomiser openApiOAuthCustomizer() -
commerceTypeNameProvider
@Bean("openApiTypeNameProvider") public org.springdoc.core.customizers.OpenApiCustomiser commerceTypeNameProvider() -
commerceRespCodeProvider
@Bean("openApiRespCodeProvider") public org.springdoc.core.customizers.OpenApiCustomiser commerceRespCodeProvider() -
commerceMediaTypeCustomizer
@Bean("openApiMediaTypeCustomizer") public org.springdoc.core.customizers.OperationCustomizer commerceMediaTypeCustomizer() -
commerceParameterSorter
@Bean("openApiParameterSorter") public org.springdoc.core.customizers.OperationCustomizer commerceParameterSorter() -
tagsGenerationAndSortCustomizer
@Bean("tagsGenerationAndSortCustomizer") public org.springdoc.core.customizers.OpenApiCustomiser tagsGenerationAndSortCustomizer() -
pathsSortCustomizer
@Bean("pathsSortCustomizer") public org.springdoc.core.customizers.OpenApiCustomiser pathsSortCustomizer() -
commerceDateTimeFormatter
@Bean public org.springdoc.core.customizers.PropertyCustomizer commerceDateTimeFormatter()
-