Class SwaggerConfig
java.lang.Object
com.beassolution.rule.config.SwaggerConfig
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springdoc.core.models.GroupedOpenApi
Creates and configures the public API documentation group.
-
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
-