类 Knife4jAutoConfiguration

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

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

    • Knife4jAutoConfiguration

      public Knife4jAutoConfiguration(org.springframework.core.env.Environment environment)
  • 方法详细资料

    • corsFilter

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

      @Bean(initMethod="start") @ConditionalOnMissingBean(OpenApiExtensionResolver.class) @ConditionalOnProperty(name="knife4j.enable", havingValue="true") public OpenApiExtensionResolver markdownResolver(Knife4jProperties knife4jProperties)
      Auto register enhance Bean to process Knife4j function
      参数:
      knife4jProperties - enhance properties
      返回:
      openapi-extension
    • 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)