@Configuration @ConditionalOnProperty(name="springdoc.api-docs.enabled", matchIfMissing=true) public class SpringDocConfiguration extends Object
Constructor and Description |
---|
SpringDocConfiguration() |
Modifier and Type | Method and Description |
---|---|
org.springdoc.core.GenericReturnTypeParser |
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,
Optional<SecurityOAuth2Provider> springSecurityOAuth2Provider,
SpringDocConfigProperties springDocConfigProperties,
Optional<List<OpenApiBuilderCustomiser>> openApiBuilderCustomisers) |
OperationBuilder |
operationBuilder(GenericParameterBuilder parameterBuilder,
RequestBodyBuilder requestBodyBuilder,
org.springdoc.core.SecurityParser securityParser,
PropertyResolverUtils propertyResolverUtils) |
GenericParameterBuilder |
parameterBuilder(org.springframework.core.LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer,
org.springdoc.core.IgnoredParameterAnnotations ignoredParameterAnnotations) |
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, Optional<SecurityOAuth2Provider> springSecurityOAuth2Provider, 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 org.springdoc.core.GenericReturnTypeParser genericReturnTypeParser()
@Bean public GenericParameterBuilder parameterBuilder(org.springframework.core.LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer, org.springdoc.core.IgnoredParameterAnnotations ignoredParameterAnnotations)
Copyright © 2020. All rights reserved.