类 Knife4jAutoConfiguration

java.lang.Object
com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration

@Configuration @EnableConfigurationProperties({Knife4jProperties.class,Knife4jHttpBasic.class,Knife4jSetting.class}) @ConditionalOnProperty(name="knife4j.enable", havingValue="true") public class Knife4jAutoConfiguration extends Object
Knife4j 基础自动配置类
从以下版本开始:
2.0.0
作者:
xiaoymin@foxmail.com 2019/08/28 21:08
  • 构造器详细资料

    • Knife4jAutoConfiguration

      public Knife4jAutoConfiguration()
  • 方法详细资料

    • knife4jOpenApiCustomizer

      @Bean @ConditionalOnMissingBean public Knife4jOpenApiCustomizer knife4jOpenApiCustomizer(Knife4jProperties knife4jProperties, org.springdoc.core.SpringDocConfigProperties docProperties)
      增强自定义配置
      参数:
      knife4jProperties -
      docProperties -
      返回:
    • knife4jOperationCustomizer

      @Bean @ConditionalOnMissingBean public Knife4jOperationCustomizer knife4jOperationCustomizer()
    • corsFilter

      @Bean("knife4jCorsFilter") @ConditionalOnMissingBean(org.springframework.web.filter.CorsFilter.class) @ConditionalOnProperty(name="knife4j.cors", havingValue="true") public org.springframework.web.filter.CorsFilter corsFilter()
      配置Cors
      返回:
      从以下版本开始:
      2.0.4
    • securityBasicAuthFilter

      @Bean @ConditionalOnMissingBean(com.github.xiaoymin.knife4j.extend.filter.basic.ServletSecurityBasicAuthFilter.class) @ConditionalOnProperty(name="knife4j.basic.enable", havingValue="true") public com.github.xiaoymin.knife4j.extend.filter.basic.ServletSecurityBasicAuthFilter securityBasicAuthFilter(Knife4jProperties knife4jProperties)
      Security with Basic Http
      参数:
      knife4jProperties - Basic Properties
      返回:
      BasicAuthFilter
    • productionSecurityFilter

      @Bean @ConditionalOnMissingBean(ProductionSecurityFilter.class) @ConditionalOnProperty(name="knife4j.production", havingValue="true") public ProductionSecurityFilter productionSecurityFilter(Knife4jProperties knife4jProperties)