Class OpenApiConfiguration

java.lang.Object
com.dmasone.identity.ecommerceapp.config.OpenApiConfiguration

@Configuration @EnableConfigurationProperties(OpenApiProperties.class) public class OpenApiConfiguration extends Object
Creates the OpenAPI model from metadata loaded through openapi.yaml. Endpoint matching, grouping, and Swagger UI paths are configured directly with springdoc properties in that same YAML file.
  • Constructor Details

    • OpenApiConfiguration

      public OpenApiConfiguration()
  • Method Details

    • ecommerceOpenApi

      @Bean public io.swagger.v3.oas.models.OpenAPI ecommerceOpenApi(OpenApiProperties properties)
    • apiErrorResponseCustomizer

      @Bean public org.springdoc.core.customizers.OperationCustomizer apiErrorResponseCustomizer()
      Adds the shared error body to documented error responses from module controllers without making business modules depend on the app web DTO.