类 FastApiOpenApiWebMvcResource

java.lang.Object
io.swagger.v3.core.filter.SpecFilter
org.springdoc.api.AbstractOpenApiResource
org.springdoc.webmvc.api.OpenApiResource
org.springdoc.webmvc.api.OpenApiWebMvcResource
com.easycode8.fastapi.core.plugin.springdoc.FastApiOpenApiWebMvcResource

public class FastApiOpenApiWebMvcResource extends org.springdoc.webmvc.api.OpenApiWebMvcResource
  • 字段概要

    从类继承的字段 org.springdoc.api.AbstractOpenApiResource

    groupName, openAPIService, springDocConfigProperties, springDocCustomizers, springDocProviders
  • 构造器概要

    构造器
    构造器
    说明
    FastApiOpenApiWebMvcResource(org.springframework.beans.factory.ObjectFactory<org.springdoc.core.service.OpenAPIService> openAPIBuilderObjectFactory, org.springdoc.core.service.AbstractRequestService requestBuilder, org.springdoc.core.service.GenericResponseService responseBuilder, org.springdoc.core.service.OperationService operationParser, org.springdoc.core.properties.SpringDocConfigProperties springDocConfigProperties, org.springdoc.core.providers.SpringDocProviders springDocProviders, org.springdoc.core.customizers.SpringDocCustomizers springDocCustomizers, MethodChooseCustomizer methodChooseCustomizer)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected boolean
    isRestController(Map<String,Object> restControllers, org.springframework.web.method.HandlerMethod handlerMethod, String operationPath)
     
    void
     

    从类继承的方法 org.springdoc.webmvc.api.OpenApiWebMvcResource

    getServerUrl, openapiJson, openapiYaml

    从类继承的方法 org.springdoc.webmvc.api.OpenApiResource

    calculatePath, calculateServerUrl, getPaths

    从类继承的方法 org.springdoc.api.AbstractOpenApiResource

    addHiddenRestControllers, addHiddenRestControllers, addRestControllers, calculatePath, calculatePath, calculatePath, calculatePath, containsResponseBody, customizeOperation, customizeRouterOperation, decode, getActuatorURI, getDefaultAllowedHttpMethods, getOpenApi, getRouterFunctionPaths, initOpenAPIBuilder, isActuatorRestController, isAdditionalRestController, isConditionToMatch, isFilterCondition, isHiddenRestControllers, isMethodToFilter, isPackageToScan, isPathToMatch, mergeRouters, setModelAndViewClass, writeJsonValue, writeYamlValue

    从类继承的方法 io.swagger.v3.core.filter.SpecFilter

    filter, filterComponentsSchema, filterOpenAPI, filterOperation, filterParameter, filterPathItem, filterRequestBody, filterResponse, locateReferencedDefinitions, removeBrokenReferenceDefinitions, resolveAllNestedRefs

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • FastApiOpenApiWebMvcResource

      public FastApiOpenApiWebMvcResource(org.springframework.beans.factory.ObjectFactory<org.springdoc.core.service.OpenAPIService> openAPIBuilderObjectFactory, org.springdoc.core.service.AbstractRequestService requestBuilder, org.springdoc.core.service.GenericResponseService responseBuilder, org.springdoc.core.service.OperationService operationParser, org.springdoc.core.properties.SpringDocConfigProperties springDocConfigProperties, org.springdoc.core.providers.SpringDocProviders springDocProviders, org.springdoc.core.customizers.SpringDocCustomizers springDocCustomizers, MethodChooseCustomizer methodChooseCustomizer)
  • 方法详细资料

    • isRestController

      protected boolean isRestController(Map<String,Object> restControllers, org.springframework.web.method.HandlerMethod handlerMethod, String operationPath)
      覆盖:
      isRestController 在类中 org.springdoc.api.AbstractOpenApiResource
    • refreshCache

      public void refreshCache()