@Component public class OpenAPIBuilder extends Object
Constructor and Description |
---|
OpenAPIBuilder(Optional<io.swagger.v3.oas.models.OpenAPI> openAPI,
org.springframework.context.ApplicationContext context,
SecurityParser securityParser) |
Modifier and Type | Method and Description |
---|---|
void |
addTag(Set<org.springframework.web.method.HandlerMethod> handlerMethods,
String tagName) |
void |
build() |
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) |
io.swagger.v3.oas.models.Components |
getComponents() |
Map<String,Object> |
getControllerAdviceMap() |
io.swagger.v3.oas.models.OpenAPI |
getOpenAPI() |
io.swagger.v3.oas.models.Paths |
getPaths() |
Map<String,Object> |
getRequestMappingMap() |
Map<String,Object> |
getRestControllersMap() |
void |
setServerBaseUrl(String serverBaseUrl) |
public OpenAPIBuilder(Optional<io.swagger.v3.oas.models.OpenAPI> openAPI, org.springframework.context.ApplicationContext context, SecurityParser securityParser)
public io.swagger.v3.oas.models.OpenAPI getOpenAPI()
public io.swagger.v3.oas.models.Components getComponents()
public io.swagger.v3.oas.models.Paths getPaths()
public void build()
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)
public void setServerBaseUrl(String serverBaseUrl)
public void addTag(Set<org.springframework.web.method.HandlerMethod> handlerMethods, String tagName)
Copyright © 2019. All rights reserved.