Class SpringDocConfig

java.lang.Object
com.example.vehicletaxsystem.config.SpringDocConfig

@Configuration public class SpringDocConfig extends Object
Configuration of SpringDoc used in displaying the OpenAPI UI.
  • Field Details

  • Constructor Details

    • SpringDocConfig

      public SpringDocConfig()
  • Method Details

    • createBearerScheme

      private io.swagger.v3.oas.models.security.SecurityScheme createBearerScheme()
      Establish security scheme to apply to the UI - allows for JWT to be used in UI.
      Returns:
    • apiDetails

      @Bean public io.swagger.v3.oas.models.OpenAPI apiDetails()
      Builder for OpenAPI UI details and authentication using bearer token for Keycloak.
      See here for token setup:
      Keepgrowing - Keycloak OpenAPI UI