@Bean
	@ConditionalOnMissingBean
	@ConditionalOnExpression("(${springdoc.use-management-port:false} == false ) and ${springdoc.enable-default-api-docs:true}")
	@Lazy(false)
	OpenApiWebMvcResource openApiResource(ObjectFactory<OpenAPIService> openAPIBuilderObjectFactory, AbstractRequestService requestBuilder,
			GenericResponseService responseBuilder, OperationService operationParser,
			SpringDocConfigProperties springDocConfigProperties,
			SpringDocProviders springDocProviders, SpringDocCustomizers springDocCustomizers) {
		return new OpenApiWebMvcResource(openAPIBuilderObjectFactory, requestBuilder,
				responseBuilder, operationParser, springDocConfigProperties, springDocProviders, springDocCustomizers);
	}
Open api resource open api resource.

@param openAPIBuilderObjectFactory the open api builder object factory
@param requestBuilder              the request builder
@param responseBuilder             the response builder
@param operationParser             the operation parser
@param springDocConfigProperties   the spring doc config properties
@param springDocProviders          the spring doc providers
@param springDocCustomizers        the spring doc customizers
@return the open api resource
springdoc-openapi-starter-webmvc-api/src/main/java/org/springdoc/webmvc/core/configuration/SpringDocWebMvcConfiguration.java