@Configuration @ConditionalOnProperty(name="springdoc.api-docs.enabled", matchIfMissing=true) public class SpringDocConfiguration extends Object
Constructor and Description |
---|
SpringDocConfiguration() |
Modifier and Type | Method and Description |
---|---|
ReturnTypeParser |
genericReturnTypeParser() |
ModelConverterRegistrar |
modelConverterRegistrar(Optional<List<io.swagger.v3.core.converter.ModelConverter>> modelConverters) |
OpenAPIBuilder |
openAPIBuilder(Optional<io.swagger.v3.oas.models.OpenAPI> openAPI,
org.springframework.context.ApplicationContext context,
org.springdoc.core.SecurityParser securityParser,
SpringDocConfigProperties springDocConfigProperties,
Optional<List<OpenApiBuilderCustomiser>> openApiBuilderCustomisers) |
OperationBuilder |
operationBuilder(GenericParameterBuilder parameterBuilder,
RequestBodyBuilder requestBodyBuilder,
org.springdoc.core.SecurityParser securityParser,
PropertyResolverUtils propertyResolverUtils) |
GenericParameterBuilder |
parameterBuilder(PropertyResolverUtils propertyResolverUtils) |
OpenApiCustomiser |
propertiesResolverForSchema(PropertyResolverUtils propertyResolverUtils,
OpenAPIBuilder openAPIBuilder) |
PropertyResolverUtils |
propertyResolverUtils(org.springframework.beans.factory.config.ConfigurableBeanFactory factory) |
RequestBodyBuilder |
requestBodyBuilder(GenericParameterBuilder parameterBuilder) |
org.springdoc.core.SecurityParser |
securityParser(PropertyResolverUtils propertyResolverUtils) |
@Bean public OpenAPIBuilder openAPIBuilder(Optional<io.swagger.v3.oas.models.OpenAPI> openAPI, org.springframework.context.ApplicationContext context, org.springdoc.core.SecurityParser securityParser, SpringDocConfigProperties springDocConfigProperties, Optional<List<OpenApiBuilderCustomiser>> openApiBuilderCustomisers)
@Bean public ModelConverterRegistrar modelConverterRegistrar(Optional<List<io.swagger.v3.core.converter.ModelConverter>> modelConverters)
@Bean @ConditionalOnWebApplication public OperationBuilder operationBuilder(GenericParameterBuilder parameterBuilder, RequestBodyBuilder requestBodyBuilder, org.springdoc.core.SecurityParser securityParser, PropertyResolverUtils propertyResolverUtils)
@Bean public PropertyResolverUtils propertyResolverUtils(org.springframework.beans.factory.config.ConfigurableBeanFactory factory)
@Bean @ConditionalOnWebApplication public RequestBodyBuilder requestBodyBuilder(GenericParameterBuilder parameterBuilder)
@Bean public org.springdoc.core.SecurityParser securityParser(PropertyResolverUtils propertyResolverUtils)
@Bean public ReturnTypeParser genericReturnTypeParser()
@Bean public GenericParameterBuilder parameterBuilder(PropertyResolverUtils propertyResolverUtils)
@Bean @ConditionalOnProperty(value="springdoc.api-docs.resolve-schema-properties") public OpenApiCustomiser propertiesResolverForSchema(PropertyResolverUtils propertyResolverUtils, OpenAPIBuilder openAPIBuilder)
Copyright © 2020. All rights reserved.