Class SwaggerAutoConfiguration

java.lang.Object
top.tangyh.basic.swagger2.SwaggerAutoConfiguration

@Import(Swagger2Configuration.class) @ConditionalOnProperty(prefix="knife4j", name="enable", havingValue="true", matchIfMissing=true) @EnableConfigurationProperties(SwaggerProperties.class) public class SwaggerAutoConfiguration extends Object
swagger 包扫描配置
Author:
zuihou
  • Constructor Details

    • SwaggerAutoConfiguration

      public SwaggerAutoConfiguration(com.github.xiaoymin.knife4j.spring.configuration.Knife4jProperties properties, SwaggerProperties swaggerProperties)
  • Method Details

    • knife4jOpenApiCustomizer

      @Bean public MyKnife4jOpenApiCustomizer knife4jOpenApiCustomizer(org.springdoc.core.properties.SpringDocConfigProperties docProperties)
      增强自定义配置
      Returns:
    • orderGlobalOpenApiCustomizer

      @Bean public org.springdoc.core.customizers.GlobalOpenApiCustomizer orderGlobalOpenApiCustomizer()
      根据@Tag 上的排序,写入x-order
      Returns:
      the global open api customizer
    • customize2

      @Bean public org.springdoc.core.customizers.GlobalOperationCustomizer customize2()
    • customOpenApi

      @Bean public io.swagger.v3.oas.models.OpenAPI customOpenApi()