Class SwaggerConfig

java.lang.Object
com.beassolution.rule.config.SwaggerConfig

@Configuration public class SwaggerConfig extends Object
Configuration class for Swagger/OpenAPI documentation.

This class configures the Swagger UI and OpenAPI documentation for the Beas Rule Engine REST API. It sets up the API documentation with proper grouping and customizations.

The configuration includes:

  • Public API group configuration
  • Path matching for all endpoints
  • Custom schema modifications
Since:
1.0
Version:
1.0
Author:
Beas Solution Team
  • Constructor Details

    • SwaggerConfig

      public SwaggerConfig()
  • Method Details

    • publicApi

      @Bean public org.springdoc.core.models.GroupedOpenApi publicApi()
      Creates and configures the public API documentation group.

      This bean configures the OpenAPI documentation for all public endpoints in the application. It includes customizations to remove specific schemas that are not needed in the documentation.

      Returns:
      Configured GroupedOpenApi instance for public API documentation