Class OpenAPIBuilder


  • @Component
    public class OpenAPIBuilder
    extends Object
    • Method Detail

      • getOpenAPI

        public io.swagger.v3.oas.models.OpenAPI getOpenAPI()
      • getComponents

        public io.swagger.v3.oas.models.Components getComponents()
      • getPaths

        public io.swagger.v3.oas.models.Paths getPaths()
      • build

        public void build()
      • buildTags

        public io.swagger.v3.oas.models.Operation buildTags​(org.springframework.web.method.HandlerMethod handlerMethod,
                                                            io.swagger.v3.oas.models.Operation operation,
                                                            io.swagger.v3.oas.models.OpenAPI openAPI)
      • setServerBaseUrl

        public void setServerBaseUrl​(String serverBaseUrl)
      • addTag

        public void addTag​(Set<org.springframework.web.method.HandlerMethod> handlerMethods,
                           String tagName)
      • getRestControllersMap

        public Map<String,​Object> getRestControllersMap()
      • getRequestMappingMap

        public Map<String,​Object> getRequestMappingMap()
      • getControllerAdviceMap

        public Map<String,​Object> getControllerAdviceMap()