@RestController public class OpenApiResource extends AbstractOpenApiResource
infoBuilder, openAPIBuilder, operationParser, requestBuilder, responseBuilder, tagbuiBuilder
Constructor and Description |
---|
OpenApiResource() |
Modifier and Type | Method and Description |
---|---|
String |
openapiJson(javax.servlet.http.HttpServletRequest request,
String apiDocsUrl) |
String |
openapiYaml(javax.servlet.http.HttpServletRequest request,
String apiDocsUrl) |
buildPathItem, calculatePath
@GetMapping(value="${springdoc.api-docs.path:#{T(org.springdoc.core.Constants).DEFAULT_API_DOCS_URL}}", produces="application/json") public String openapiJson(javax.servlet.http.HttpServletRequest request, @Value(value="${springdoc.api-docs.path:#{T(org.springdoc.core.Constants).DEFAULT_API_DOCS_URL}}") String apiDocsUrl) throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException
@GetMapping(value="${springdoc.api-docs.path:#{T(org.springdoc.core.Constants).DEFAULT_API_DOCS_URL}}.yaml", produces="application/vnd.oai.openapi") public String openapiYaml(javax.servlet.http.HttpServletRequest request, @Value(value="${springdoc.api-docs.path:#{T(org.springdoc.core.Constants).DEFAULT_API_DOCS_URL}}.yaml") String apiDocsUrl) throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException
Copyright © 2019. All rights reserved.