类 Knife4jAutoConfiguration
- java.lang.Object
-
- com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration
-
@Configuration @EnableConfigurationProperties(Knife4jProperties.class) @ComponentScan(basePackages={"com.github.xiaoymin.knife4j.spring.plugin","com.github.xiaoymin.knife4j.spring.web"}) @ConditionalOnProperty(name="knife4j.enable", havingValue="true") public class Knife4jAutoConfiguration extends Object
Knife4j 基础自动配置类- 作者:
- xiaoymin@foxmail.com 2019/08/28 21:08
-
-
构造器概要
构造器 构造器 说明 Knife4jAutoConfiguration()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.springframework.web.filter.CorsFiltercorsFilter()配置Corscom.github.xiaoymin.knife4j.spring.extension.OpenApiExtensionResolvermarkdownResolver(Knife4jProperties knife4jProperties)com.github.xiaoymin.knife4j.spring.filter.ProductionSecurityFilterproductionSecurityFilter(Knife4jProperties knife4jProperties)com.github.xiaoymin.knife4j.spring.filter.SecurityBasicAuthFiltersecurityBasicAuthFilter(Knife4jProperties knife4jProperties)
-
-
-
方法详细资料
-
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
-
markdownResolver
@Bean(initMethod="start") @ConditionalOnMissingBean(com.github.xiaoymin.knife4j.spring.extension.OpenApiExtensionResolver.class) @ConditionalOnProperty(name="knife4j.enable", havingValue="true") public com.github.xiaoymin.knife4j.spring.extension.OpenApiExtensionResolver markdownResolver(Knife4jProperties knife4jProperties)
-
securityBasicAuthFilter
@Bean @ConditionalOnMissingBean(com.github.xiaoymin.knife4j.spring.filter.SecurityBasicAuthFilter.class) @ConditionalOnProperty(name="knife4j.basic.enable", havingValue="true") public com.github.xiaoymin.knife4j.spring.filter.SecurityBasicAuthFilter securityBasicAuthFilter(Knife4jProperties knife4jProperties)
-
productionSecurityFilter
@Bean @ConditionalOnMissingBean(com.github.xiaoymin.knife4j.spring.filter.ProductionSecurityFilter.class) @ConditionalOnProperty(name="knife4j.production", havingValue="true") public com.github.xiaoymin.knife4j.spring.filter.ProductionSecurityFilter productionSecurityFilter(Knife4jProperties knife4jProperties)
-
-