Package org.springdoc.core
Class OpenAPIBuilder
- java.lang.Object
-
- org.springdoc.core.OpenAPIBuilder
-
@Component public class OpenAPIBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTag(Set<org.springframework.web.method.HandlerMethod> handlerMethods, String tagName)voidbuild()io.swagger.v3.oas.models.OperationbuildTags(org.springframework.web.method.HandlerMethod handlerMethod, io.swagger.v3.oas.models.Operation operation, io.swagger.v3.oas.models.OpenAPI openAPI)io.swagger.v3.oas.models.ComponentsgetComponents()Map<String,Object>getControllerAdviceMap()io.swagger.v3.oas.models.OpenAPIgetOpenAPI()io.swagger.v3.oas.models.PathsgetPaths()Map<String,Object>getRequestMappingMap()Map<String,Object>getRestControllersMap()voidsetServerBaseUrl(String serverBaseUrl)
-
-
-
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)
-
-