类 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
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.springframework.web.filter.CorsFilter配置Corsknife4jOpenApiCustomizer(Knife4jProperties knife4jProperties, org.springdoc.core.SpringDocConfigProperties docProperties) 增强自定义配置productionSecurityFilter(Knife4jProperties knife4jProperties) com.github.xiaoymin.knife4j.extend.filter.basic.ServletSecurityBasicAuthFiltersecurityBasicAuthFilter(Knife4jProperties knife4jProperties) Security with Basic Http
-
构造器详细资料
-
Knife4jAutoConfiguration
public Knife4jAutoConfiguration()
-
-
方法详细资料
-
knife4jOpenApiCustomizer
@Bean @ConditionalOnMissingBean public Knife4jOpenApiCustomizer knife4jOpenApiCustomizer(Knife4jProperties knife4jProperties, org.springdoc.core.SpringDocConfigProperties docProperties) 增强自定义配置- 参数:
knife4jProperties-docProperties-- 返回:
-
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)
-