@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(value="mtc.swagger.enabled",
havingValue="true",
matchIfMissing=true)
@EnableConfigurationProperties(value=SwaggerProperties.class)
@Import(value={DocketConfiguration.class,springfox.documentation.oas.configuration.OpenApiDocumentationConfiguration.class,springfox.documentation.spring.data.rest.configuration.SpringDataRestConfiguration.class,springfox.bean.validators.configuration.BeanValidatorPluginsConfiguration.class,springfox.documentation.swagger2.configuration.Swagger2DocumentationConfiguration.class,SwaggerUiWebFluxConfiguration.class,SwaggerUiWebMvcConfiguration.class})
@AutoConfigureAfter(value={org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.class,org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.class,org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration.class,org.springframework.boot.autoconfigure.data.rest.RepositoryRestMvcAutoConfiguration.class})
public class SwaggerAutoConfiguration
extends Object
| 构造器和说明 |
|---|
SwaggerAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
CustomApiDocumentationScanner |
customApiDocumentationScanner(springfox.documentation.spring.web.scanners.ApiListingReferenceScanner apiListingReferenceScanner,
springfox.documentation.spring.web.scanners.ApiListingScanner apiListingScanner) |
CustomServerWebFluxOpenApiTransformationFilter |
customServerWebFluxOpenApiTransformationFilter(springfox.documentation.spring.web.DocumentationCache documentationCache) |
CustomServerWebMvcOpenApiTransformationFilter |
customServerWebMvcOpenApiTransformationFilter(springfox.documentation.spring.web.DocumentationCache documentationCache) |
DocketBeanFactoryPostProcessor |
docketBeanFactoryPostProcessor() |
@Bean @Primary public CustomApiDocumentationScanner customApiDocumentationScanner(springfox.documentation.spring.web.scanners.ApiListingReferenceScanner apiListingReferenceScanner, springfox.documentation.spring.web.scanners.ApiListingScanner apiListingScanner)
@Bean public CustomServerWebMvcOpenApiTransformationFilter customServerWebMvcOpenApiTransformationFilter(springfox.documentation.spring.web.DocumentationCache documentationCache)
@Bean public CustomServerWebFluxOpenApiTransformationFilter customServerWebFluxOpenApiTransformationFilter(springfox.documentation.spring.web.DocumentationCache documentationCache)
@Bean public DocketBeanFactoryPostProcessor docketBeanFactoryPostProcessor()
Copyright © 2022. All rights reserved.