类 Knife4jAutoConfiguration
java.lang.Object
com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration
@Configuration
@EnableConfigurationProperties({Knife4jProperties.class,Knife4jSetting.class,Knife4jHttpBasic.class})
@ConditionalOnProperty(name="knife4j.enable",
havingValue="true")
public class Knife4jAutoConfiguration
extends Object
Knife4j 基础自动配置类
@since 2.0.0- 作者:
- xiaoymin@foxmail.com 2019/08/28 21:08
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.springframework.web.filter.CorsFilter配置Cors增强自定义配置productionSecurityFilter(org.springframework.core.env.Environment environment) com.github.xiaoymin.knife4j.extend.filter.basic.JakartaServletSecurityBasicAuthFiltersecurityBasicAuthFilter(Knife4jProperties knife4jProperties) Security with Basic Http
-
构造器详细资料
-
Knife4jAutoConfiguration
public Knife4jAutoConfiguration()
-
-
方法详细资料
-
knife4jOpenApiCustomizer
增强自定义配置- 返回:
-
knife4jJakartaOperationCustomizer
@Bean @ConditionalOnMissingBean public Knife4jJakartaOperationCustomizer knife4jJakartaOperationCustomizer() -
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.JakartaServletSecurityBasicAuthFilter.class) @ConditionalOnProperty(name="knife4j.basic.enable", havingValue="true") public com.github.xiaoymin.knife4j.extend.filter.basic.JakartaServletSecurityBasicAuthFilter securityBasicAuthFilter(Knife4jProperties knife4jProperties) Security with Basic Http- 参数:
knife4jProperties- Basic Properties- 返回:
- BasicAuthFilter
-
productionSecurityFilter
@Bean @ConditionalOnMissingBean(JakartaProductionSecurityFilter.class) @ConditionalOnProperty(name="knife4j.production", havingValue="true") public JakartaProductionSecurityFilter productionSecurityFilter(org.springframework.core.env.Environment environment)
-