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 Details

  • 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()