@RestControllerEndpoint(id="openapi")
@ConditionalOnProperty(name="springdoc.enable-default-api-docs",
havingValue="true",
matchIfMissing=true)
public class OpenApiActuatorResource
extends OpenApiResource
groupName, openAPIService, springDocConfigProperties, springDocCustomizers, springDocProviders| Constructor and Description |
|---|
OpenApiActuatorResource(org.springframework.beans.factory.ObjectFactory<OpenAPIService> openAPIBuilderObjectFactory,
AbstractRequestService requestBuilder,
GenericResponseService responseBuilder,
OperationService operationParser,
SpringDocConfigProperties springDocConfigProperties,
SpringDocProviders springDocProviders,
SpringDocCustomizers springDocCustomizers)
Instantiates a new Open api actuator resource.
|
OpenApiActuatorResource(String groupName,
org.springframework.beans.factory.ObjectFactory<OpenAPIService> openAPIBuilderObjectFactory,
AbstractRequestService requestBuilder,
GenericResponseService responseBuilder,
OperationService operationParser,
SpringDocConfigProperties springDocConfigProperties,
SpringDocProviders springDocProviders,
SpringDocCustomizers springDocCustomizers)
Instantiates a new Open api actuator resource.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
getServerUrl(javax.servlet.http.HttpServletRequest request,
String apiDocsUrl)
Gets server url.
|
byte[] |
openapiJson(javax.servlet.http.HttpServletRequest request,
Locale locale)
Openapi json string.
|
byte[] |
openapiYaml(javax.servlet.http.HttpServletRequest request,
Locale locale)
Openapi yaml string.
|
calculatePath, calculateServerUrl, getPaths, openapiJson, openapiYamladdHiddenRestControllers, addHiddenRestControllers, addRestControllers, calculatePath, calculatePath, calculatePath, calculatePath, containsResponseBody, customizeOperation, customizeRouterOperation, decode, getActuatorURI, getDefaultAllowedHttpMethods, getOpenApi, getRouterFunctionPaths, initOpenAPIBuilder, isActuatorRestController, isAdditionalRestController, isConditionToMatch, isFilterCondition, isHiddenRestControllers, isMethodToFilter, isPackageToScan, isPathToMatch, isRestController, mergeRouters, setModelAndViewClass, writeJsonValue, writeYamlValuepublic OpenApiActuatorResource(org.springframework.beans.factory.ObjectFactory<OpenAPIService> openAPIBuilderObjectFactory, AbstractRequestService requestBuilder, GenericResponseService responseBuilder, OperationService operationParser, SpringDocConfigProperties springDocConfigProperties, SpringDocProviders springDocProviders, SpringDocCustomizers springDocCustomizers)
openAPIBuilderObjectFactory - the open api builder object factoryrequestBuilder - the request builderresponseBuilder - the response builderoperationParser - the operation parserspringDocConfigProperties - the spring doc config propertiesspringDocProviders - the spring doc providersspringDocCustomizers - the spring doc customizerspublic OpenApiActuatorResource(String groupName, org.springframework.beans.factory.ObjectFactory<OpenAPIService> openAPIBuilderObjectFactory, AbstractRequestService requestBuilder, GenericResponseService responseBuilder, OperationService operationParser, SpringDocConfigProperties springDocConfigProperties, SpringDocProviders springDocProviders, SpringDocCustomizers springDocCustomizers)
groupName - the group nameopenAPIBuilderObjectFactory - the open api builder object factoryrequestBuilder - the request builderresponseBuilder - the response builderoperationParser - the operation parserspringDocConfigProperties - the spring doc config propertiesspringDocProviders - the spring doc providersspringDocCustomizers - the spring doc customizers@GetMapping(value="/",
produces="application/json")
public byte[] openapiJson(javax.servlet.http.HttpServletRequest request,
Locale locale)
throws com.fasterxml.jackson.core.JsonProcessingException
request - the requestlocale - the localecom.fasterxml.jackson.core.JsonProcessingException - the json processing exception@GetMapping(value="/yaml",
produces="application/vnd.oai.openapi")
public byte[] openapiYaml(javax.servlet.http.HttpServletRequest request,
Locale locale)
throws com.fasterxml.jackson.core.JsonProcessingException
request - the requestlocale - the localecom.fasterxml.jackson.core.JsonProcessingException - the json processing exceptionprotected String getServerUrl(javax.servlet.http.HttpServletRequest request, String apiDocsUrl)
OpenApiResourcegetServerUrl in class OpenApiResourcerequest - the requestapiDocsUrl - the api docs urlCopyright © 2024. All rights reserved.