索引
All Classes and Interfaces|常量字段值|所有程序包
A
- AbstractOperationBuilderPlugin - com.github.xiaoymin.knife4j.spring.plugin中的类
- AbstractOperationBuilderPlugin() - 类的构造器 com.github.xiaoymin.knife4j.spring.plugin.AbstractOperationBuilderPlugin
- adjustedPath(String) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.SwaggerBootstrapUiXForwardPrefixPathAdjuster
- afterPropertiesSet() - 类中的方法 com.github.xiaoymin.knife4j.spring.common.bean.Knife4jDocketAutoRegistry
- API_KEY_DEFAULT_PASS - 类中的静态变量 com.github.xiaoymin.knife4j.spring.util.SecurityDocketUtils
- ApiAuthorExtension - com.github.xiaoymin.knife4j.spring.extension中的类
- ApiAuthorExtension(String) - 类的构造器 com.github.xiaoymin.knife4j.spring.extension.ApiAuthorExtension
- ApiListingOrderReader - com.github.xiaoymin.knife4j.spring.plugin中的类
-
接口排序Plugin
- ApiListingOrderReader() - 类的构造器 com.github.xiaoymin.knife4j.spring.plugin.ApiListingOrderReader
- ApiOrderExtension - com.github.xiaoymin.knife4j.spring.extension中的类
- ApiOrderExtension(Integer) - 类的构造器 com.github.xiaoymin.knife4j.spring.extension.ApiOrderExtension
- apply(ApiListingContext) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.ApiListingOrderReader
- apply(OperationContext) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.DynamicResponseModelReader
- apply(OperationContext) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.OperationAuthorBuilderPlugin
-
添加作者属性
- apply(OperationContext) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.OperationIgnoreParameterPlugin
- apply(OperationContext) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.OperationOrderBuilderPlugin
-
扩展接口的排序规则,添加排序扩展字段
ApiOperationSupportfield orderApiOperationSortfield valueApiOperationfield position ApiOperation - ApiOperationSort - ApioperationSupport - apply(OperationContext) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.SecurityAnnotationPlugin
- apply(ParameterContext) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.DynamicParameterBuilderPlugin
- apply(RequestMappingContext) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.OperationDynamicModelProvider
- apply(RequestMappingContext) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.OperationDynamicResponseModelProvider
- authorizationCode(Docket, OAuth2Properties) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.SecurityDocketUtils
B
- basePackage(String) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.RequestHandlerSelectorUtils
-
Predicate that matches RequestHandler with given base package name for the class of the handler method.
- BASIC_AUTH_NAME - 类中的静态变量 com.github.xiaoymin.knife4j.spring.util.SecurityDocketUtils
- buildExtensions(String) - 类中的方法 com.github.xiaoymin.knife4j.spring.extension.OpenApiExtensionResolver
-
构造扩展插件
- buildSettingExtensions() - 类中的方法 com.github.xiaoymin.knife4j.spring.extension.OpenApiExtensionResolver
-
构建个性化增强插件,个性化增强配置无需传递分组名称
- ByteUtils - com.github.xiaoymin.knife4j.spring.util中的类
- ByteUtils() - 类的构造器 com.github.xiaoymin.knife4j.spring.util.ByteUtils
C
- com.github.xiaoymin.knife4j.spring.annotations - 程序包 com.github.xiaoymin.knife4j.spring.annotations
- com.github.xiaoymin.knife4j.spring.common - 程序包 com.github.xiaoymin.knife4j.spring.common
- com.github.xiaoymin.knife4j.spring.common.bean - 程序包 com.github.xiaoymin.knife4j.spring.common.bean
- com.github.xiaoymin.knife4j.spring.common.insight - 程序包 com.github.xiaoymin.knife4j.spring.common.insight
- com.github.xiaoymin.knife4j.spring.configuration - 程序包 com.github.xiaoymin.knife4j.spring.configuration
- com.github.xiaoymin.knife4j.spring.configuration.insight - 程序包 com.github.xiaoymin.knife4j.spring.configuration.insight
- com.github.xiaoymin.knife4j.spring.extension - 程序包 com.github.xiaoymin.knife4j.spring.extension
- com.github.xiaoymin.knife4j.spring.filter - 程序包 com.github.xiaoymin.knife4j.spring.filter
- com.github.xiaoymin.knife4j.spring.model - 程序包 com.github.xiaoymin.knife4j.spring.model
- com.github.xiaoymin.knife4j.spring.model.docket - 程序包 com.github.xiaoymin.knife4j.spring.model.docket
- com.github.xiaoymin.knife4j.spring.plugin - 程序包 com.github.xiaoymin.knife4j.spring.plugin
- com.github.xiaoymin.knife4j.spring.util - 程序包 com.github.xiaoymin.knife4j.spring.util
- componentsFrom(HttpServletRequest, String) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.common.SwaggerBootstrapUiHostNameProvider
- configCustomAuth(Docket, List<Knife4jAuthInfoProperties>) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.SecurityDocketUtils
-
Config Custom Authorization
- configOAuth2(Docket, OAuth2Properties) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.SecurityDocketUtils
-
Config OAuth information
- corsFilter() - 类中的方法 com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration
-
Configuration CorsFilter
- createAuthScope(List<OAuth2Scope>, boolean) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.SecurityDocketUtils
-
build scope collection
- createDynamicModelByOriginalGenericClass(Class<?>, String, DynamicResponseParameters) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.ByteUtils
-
根据原始泛型类创建一个新的Class
- createDynamicModelClass(String, DynamicParameter[]) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.ByteUtils
-
createModel
- createOAuth2(List<GrantType>) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.SecurityDocketUtils
D
- destroy() - 类中的方法 com.github.xiaoymin.knife4j.spring.filter.ProductionSecurityFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - 类中的方法 com.github.xiaoymin.knife4j.spring.filter.ProductionSecurityFilter
- DynamicParameterBuilderPlugin - com.github.xiaoymin.knife4j.spring.plugin中的类
- DynamicParameterBuilderPlugin() - 类的构造器 com.github.xiaoymin.knife4j.spring.plugin.DynamicParameterBuilderPlugin
- DynamicResponseModelReader - com.github.xiaoymin.knife4j.spring.plugin中的类
-
动态替换响应200中的返回Model类,需要注意的是OperationBuilderPlugin有将近30个实现类,其中设置responseMessages属性的有两个实现类,分别是 ResponseMessagesReader: 收集接口本身默认返回Model类,添加到responseMessages属性中 SwaggerResponseMessageReader:收集OPen API V2.0规范注解@ApiResponse注解标注的response返回类 两个不同的实现类因为SwaggerResponseMessageReader的默认order是在Integer.MAX_VALUE+1000,因此,如果要最后覆盖此属性的话,自定义实现中的Order值需要高于他,否则就会被覆盖.
- DynamicResponseModelReader(TypeNameExtractor, EnumTypeDeterminer, SchemaPluginsManager) - 类的构造器 com.github.xiaoymin.knife4j.spring.plugin.DynamicResponseModelReader
E
- EnableKnife4j - com.github.xiaoymin.knife4j.spring.annotations中的Annotation Interface
-
Enable Knife4j enhanced annotation and use @EnableSwagger2 annotation together.
- EnvironmentUtils - com.github.xiaoymin.knife4j.spring.util中的类
- EnvironmentUtils() - 类的构造器 com.github.xiaoymin.knife4j.spring.util.EnvironmentUtils
- EXTENSION_NAME - 类中的静态变量 com.github.xiaoymin.knife4j.spring.extension.OpenApiExtension
G
- genClassName(OperationContext) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.DynamicResponseModelReader
- genClassName(ParameterContext) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.DynamicParameterBuilderPlugin
- genClassName(RequestMappingContext) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.OperationDynamicModelProvider
- genClassName(RequestMappingContext) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.OperationDynamicResponseModelProvider
- getAuthor() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUiTag
- getBasePath() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.MarkdownFiles
- getBeanOfMethod() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.RestHandlerMapping
- getBeanType() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.RestHandlerMapping
- getDirectory() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.MarkdownFolder
- getErrorMsg() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUi
- getFieldType(Class<?>) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.ByteUtils
- getLocations() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.MarkdownFolder
- getMarkdownFiles() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.MarkdownFiles
- getMarkdownFiles() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.MarkdownFolder
- getMarkdownFiles() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUi
- getMethod() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUiPath
- getName() - 类中的方法 com.github.xiaoymin.knife4j.spring.extension.ApiAuthorExtension
- getName() - 类中的方法 com.github.xiaoymin.knife4j.spring.extension.ApiOrderExtension
- getName() - 类中的方法 com.github.xiaoymin.knife4j.spring.extension.OpenApiMarkdownExtension
- getName() - 类中的方法 com.github.xiaoymin.knife4j.spring.extension.OpenApiSettingExtension
- getOrder() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUiPath
- getOrder() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUiTag
- getPath() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUiPath
- getPathSortLists() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUi
- getRequestMethods() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.RestHandlerMapping
- getSwaggerBootstrapUi() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerExt
- getTagSortLists() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUi
- getUrl() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.RestHandlerMapping
- getValue() - 类中的方法 com.github.xiaoymin.knife4j.spring.extension.ApiAuthorExtension
- getValue() - 类中的方法 com.github.xiaoymin.knife4j.spring.extension.ApiOrderExtension
- getValue() - 类中的方法 com.github.xiaoymin.knife4j.spring.extension.OpenApiMarkdownExtension
- getValue() - 类中的方法 com.github.xiaoymin.knife4j.spring.extension.OpenApiSettingExtension
I
- IGNORE_PARAMETER_EXTENSION_NAME - 类中的静态变量 com.github.xiaoymin.knife4j.spring.plugin.OperationIgnoreParameterPlugin
- implicit(Docket, OAuth2Properties) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.SecurityDocketUtils
-
Config implicit
- INCLUDE_PARAMETER_EXTENSION_NAME - 类中的静态变量 com.github.xiaoymin.knife4j.spring.plugin.OperationIgnoreParameterPlugin
- init() - 类中的方法 com.github.xiaoymin.knife4j.spring.model.MarkdownFiles
- init(FilterConfig) - 类中的方法 com.github.xiaoymin.knife4j.spring.filter.ProductionSecurityFilter
- isProduction() - 类中的方法 com.github.xiaoymin.knife4j.spring.filter.ProductionSecurityFilter
K
- Knife4jAuthInfoProperties - com.github.xiaoymin.knife4j.spring.model.docket中的类
- Knife4jAuthInfoProperties() - 类的构造器 com.github.xiaoymin.knife4j.spring.model.docket.Knife4jAuthInfoProperties
- Knife4jAutoConfiguration - com.github.xiaoymin.knife4j.spring.configuration中的类
-
Knife4j AutoConfiguration
- Knife4jAutoConfiguration(Environment) - 类的构造器 com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration
- Knife4jAutoConfiguration.Knife4jEnhanceAutoConfiguration - com.github.xiaoymin.knife4j.spring.configuration中的类
-
Write an internal class.
- knife4jDocketAutoRegistry(Knife4jProperties, OpenApiExtensionResolver) - 类中的方法 com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration.Knife4jEnhanceAutoConfiguration
-
Auto Register Springfox Docket Bean Information to Spring Context
- Knife4jDocketAutoRegistry - com.github.xiaoymin.knife4j.spring.common.bean中的类
- Knife4jDocketAutoRegistry(Knife4jProperties, OpenApiExtensionResolver) - 类的构造器 com.github.xiaoymin.knife4j.spring.common.bean.Knife4jDocketAutoRegistry
- Knife4jDocketInfo - com.github.xiaoymin.knife4j.spring.model.docket中的类
- Knife4jDocketInfo() - 类的构造器 com.github.xiaoymin.knife4j.spring.model.docket.Knife4jDocketInfo
- Knife4jEnhanceAutoConfiguration() - 类的构造器 com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration.Knife4jEnhanceAutoConfiguration
- Knife4jHttpBasic - com.github.xiaoymin.knife4j.spring.configuration中的类
-
HTTP basic properties
- Knife4jHttpBasic() - 类的构造器 com.github.xiaoymin.knife4j.spring.configuration.Knife4jHttpBasic
- knife4jI18nServiceModelToSwagger2Mapper(Knife4jProperties, MessageSource, ModelMapper, ParameterMapper, SecurityMapper, LicenseMapper, VendorExtensionsMapper) - 类中的方法 com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration.Knife4jEnhanceAutoConfiguration
-
Register Primary Bean with ServiceModelToSwagger2Mapper to Support i18n
- Knife4jI18nServiceModelToSwagger2MapperImpl - com.github.xiaoymin.knife4j.spring.common.bean中的类
-
Support i18n with message.properties, Rewrite the ServiceModelToSwagger2Mapper implementation class, and some information is obtained from the i18n configuration information
- Knife4jI18nServiceModelToSwagger2MapperImpl(MessageSource, Locale, ModelMapper, ParameterMapper, SecurityMapper, LicenseMapper, VendorExtensionsMapper) - 类的构造器 com.github.xiaoymin.knife4j.spring.common.bean.Knife4jI18nServiceModelToSwagger2MapperImpl
- Knife4jInfoProperties - com.github.xiaoymin.knife4j.spring.configuration中的类
-
Basic configuration information
- Knife4jInfoProperties() - 类的构造器 com.github.xiaoymin.knife4j.spring.configuration.Knife4jInfoProperties
- Knife4jInsightAutoConfiguration - com.github.xiaoymin.knife4j.spring.configuration.insight中的类
-
Knife4jInsight产品自动注册,上报OpenAPI/Swagger2数据源
- Knife4jInsightAutoConfiguration() - 类的构造器 com.github.xiaoymin.knife4j.spring.configuration.insight.Knife4jInsightAutoConfiguration
- knife4jInsightDiscoveryBootstrapper(Knife4jInsightProperties) - 类中的方法 com.github.xiaoymin.knife4j.spring.configuration.insight.Knife4jInsightAutoConfiguration
- Knife4jInsightDiscoveryBootstrapper - com.github.xiaoymin.knife4j.spring.common.insight中的类
- Knife4jInsightDiscoveryBootstrapper(Knife4jInsightProperties) - 类的构造器 com.github.xiaoymin.knife4j.spring.common.insight.Knife4jInsightDiscoveryBootstrapper
- Knife4jInsightDiscoveryRunnable - com.github.xiaoymin.knife4j.spring.common.insight中的类
- Knife4jInsightDiscoveryRunnable() - 类的构造器 com.github.xiaoymin.knife4j.spring.common.insight.Knife4jInsightDiscoveryRunnable
- Knife4jInsightProperties - com.github.xiaoymin.knife4j.spring.configuration.insight中的类
-
参考接口文档:http://knife4j.net/api.html
- Knife4jInsightProperties() - 类的构造器 com.github.xiaoymin.knife4j.spring.configuration.insight.Knife4jInsightProperties
- Knife4jProperties - com.github.xiaoymin.knife4j.spring.configuration中的类
-
Knife4j Basic Properties
- Knife4jProperties() - 类的构造器 com.github.xiaoymin.knife4j.spring.configuration.Knife4jProperties
- Knife4jSetting - com.github.xiaoymin.knife4j.spring.configuration中的类
- Knife4jSetting() - 类的构造器 com.github.xiaoymin.knife4j.spring.configuration.Knife4jSetting
L
- load(String) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.ByteUtils
M
- main(String[]) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.RequestHandlerSelectorUtils
- map(Contact) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.bean.Knife4jI18nServiceModelToSwagger2MapperImpl
- mapApiInfo(ApiInfo) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.bean.Knife4jI18nServiceModelToSwagger2MapperImpl
- mapDocumentation(Documentation) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.bean.Knife4jI18nServiceModelToSwagger2MapperImpl
- mapOperation(Operation) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.bean.Knife4jI18nServiceModelToSwagger2MapperImpl
- mapTag(Tag) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.bean.Knife4jI18nServiceModelToSwagger2MapperImpl
- MarkdownFiles - com.github.xiaoymin.knife4j.spring.model中的类
- MarkdownFiles() - 类的构造器 com.github.xiaoymin.knife4j.spring.model.MarkdownFiles
- MarkdownFiles(String) - 类的构造器 com.github.xiaoymin.knife4j.spring.model.MarkdownFiles
- MarkdownFolder - com.github.xiaoymin.knife4j.spring.model中的类
- MarkdownFolder() - 类的构造器 com.github.xiaoymin.knife4j.spring.model.MarkdownFolder
- markdownResolver(Knife4jProperties) - 类中的方法 com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration
-
Auto register enhance Bean to process Knife4j function
- MarkdownUtils - com.github.xiaoymin.knife4j.spring.util中的类
- MarkdownUtils() - 类的构造器 com.github.xiaoymin.knife4j.spring.util.MarkdownUtils
- multipleAnnotations(List<String>) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.RequestHandlerSelectorUtils
-
基于注解
- multipleAntPath(List<String>) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.RequestHandlerSelectorUtils
-
Ant风格
- multiplePackage(String...) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.RequestHandlerSelectorUtils
-
match multipart packages requestHandler
- multiplePathSelector(List<String>) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.RequestHandlerSelectorUtils
-
math multiple path selector,see
PathSelectors - multipleRegexPath(List<String>) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.RequestHandlerSelectorUtils
-
正则表达式
O
- OAUTH2_NAME - 类中的静态变量 com.github.xiaoymin.knife4j.spring.util.SecurityDocketUtils
- OAUTH2_TOKEN_NAME - 类中的静态变量 com.github.xiaoymin.knife4j.spring.util.SecurityDocketUtils
-
Default token name
- OpenApiExtension - com.github.xiaoymin.knife4j.spring.extension中的类
- OpenApiExtension(String) - 类的构造器 com.github.xiaoymin.knife4j.spring.extension.OpenApiExtension
- OpenApiExtensionResolver - com.github.xiaoymin.knife4j.spring.extension中的类
- OpenApiExtensionResolver(OpenApiExtendSetting, List<MarkdownProperty>) - 类的构造器 com.github.xiaoymin.knife4j.spring.extension.OpenApiExtensionResolver
- OpenApiMarkdownExtension - com.github.xiaoymin.knife4j.spring.extension中的类
- OpenApiMarkdownExtension(List<OpenApiExtendMarkdownFile>) - 类的构造器 com.github.xiaoymin.knife4j.spring.extension.OpenApiMarkdownExtension
- OpenApiSettingExtension - com.github.xiaoymin.knife4j.spring.extension中的类
- OpenApiSettingExtension(OpenApiExtendSetting) - 类的构造器 com.github.xiaoymin.knife4j.spring.extension.OpenApiSettingExtension
- OperationAuthorBuilderPlugin - com.github.xiaoymin.knife4j.spring.plugin中的类
- OperationAuthorBuilderPlugin() - 类的构造器 com.github.xiaoymin.knife4j.spring.plugin.OperationAuthorBuilderPlugin
- OperationDynamicModelProvider - com.github.xiaoymin.knife4j.spring.plugin中的类
- OperationDynamicModelProvider() - 类的构造器 com.github.xiaoymin.knife4j.spring.plugin.OperationDynamicModelProvider
- OperationDynamicResponseModelProvider - com.github.xiaoymin.knife4j.spring.plugin中的类
-
动态添加响应类
- OperationDynamicResponseModelProvider() - 类的构造器 com.github.xiaoymin.knife4j.spring.plugin.OperationDynamicResponseModelProvider
- OperationIgnoreParameterPlugin - com.github.xiaoymin.knife4j.spring.plugin中的类
-
忽略接口某个参数,避免编写过多的实体类,该插件通过给Open API v2.0 的Path节点添加扩展属性x-ignoreParameters扩展属性,结合前端ui自定义实现过滤规则. 2.0.3版本添加includeParameters属性的支持
- OperationIgnoreParameterPlugin() - 类的构造器 com.github.xiaoymin.knife4j.spring.plugin.OperationIgnoreParameterPlugin
- OperationOrderBuilderPlugin - com.github.xiaoymin.knife4j.spring.plugin中的类
- OperationOrderBuilderPlugin() - 类的构造器 com.github.xiaoymin.knife4j.spring.plugin.OperationOrderBuilderPlugin
P
- parameterListToParameterList(List<Parameter>) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.bean.Knife4jI18nServiceModelToSwagger2MapperImpl
- postProcessBeanFactory(ConfigurableListableBeanFactory) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.bean.SpringFoxDocumentationBeanAfterPostProcessor
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.bean.SpringFoxEnvironmentPostProcessor
-
处理springfox2.x版本兼容高版本Spring Boot出现空指针的异常的情况,为开发者自动配置matchingStrategy策略(如果开发者没要求的情况下) springfox2 默认使用
AntPathMatcher - productionSecurityFilter(Knife4jProperties) - 类中的方法 com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration
- ProductionSecurityFilter - com.github.xiaoymin.knife4j.spring.filter中的类
- ProductionSecurityFilter() - 类的构造器 com.github.xiaoymin.knife4j.spring.filter.ProductionSecurityFilter
- ProductionSecurityFilter(boolean) - 类的构造器 com.github.xiaoymin.knife4j.spring.filter.ProductionSecurityFilter
- ProductionSecurityFilter(boolean, Integer) - 类的构造器 com.github.xiaoymin.knife4j.spring.filter.ProductionSecurityFilter
R
- RequestHandlerSelectorUtils - com.github.xiaoymin.knife4j.spring.util中的类
-
针对多个包路径的情况提供Api的扫描
- RequestHandlerSelectorUtils() - 类的构造器 com.github.xiaoymin.knife4j.spring.util.RequestHandlerSelectorUtils
- resolveBool(Environment, String, Boolean) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.EnvironmentUtils
-
获取bool值
- resolveInt(Environment, String, Integer) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.EnvironmentUtils
-
获取int类型的值
- resolveMarkdownResource(Resource) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.MarkdownUtils
-
Resolve markdown files
- resolveString(Environment, String, String) - 类中的静态方法 com.github.xiaoymin.knife4j.spring.util.EnvironmentUtils
-
get String property
- RestHandlerMapping - com.github.xiaoymin.knife4j.spring.model中的类
- RestHandlerMapping() - 类的构造器 com.github.xiaoymin.knife4j.spring.model.RestHandlerMapping
- RestHandlerMapping(String, Class<?>, Method, Set<RequestMethod>) - 类的构造器 com.github.xiaoymin.knife4j.spring.model.RestHandlerMapping
- run() - 类中的方法 com.github.xiaoymin.knife4j.spring.common.insight.Knife4jInsightDiscoveryRunnable
- run(String...) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.insight.Knife4jInsightDiscoveryBootstrapper
S
- SecurityAnnotationPlugin - com.github.xiaoymin.knife4j.spring.plugin中的类
-
接口描述追加Spring Security注解信息
- SecurityAnnotationPlugin() - 类的构造器 com.github.xiaoymin.knife4j.spring.plugin.SecurityAnnotationPlugin
- securityBasicAuthFilter(Knife4jProperties) - 类中的方法 com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration
-
Security with Basic Http
- SecurityDocketUtils - com.github.xiaoymin.knife4j.spring.util中的类
- SecurityDocketUtils() - 类的构造器 com.github.xiaoymin.knife4j.spring.util.SecurityDocketUtils
- setAuthor(String) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUiTag
- setBasePath(String) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.MarkdownFiles
- setBeanFactory(BeanFactory) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.bean.Knife4jDocketAutoRegistry
- setBeanFactory(BeanFactory) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.bean.SpringFoxDocumentationBeanAfterPostProcessor
- setBeanFactory(BeanFactory) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.insight.Knife4jInsightDiscoveryBootstrapper
- setBeanOfMethod(Method) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.RestHandlerMapping
- setBeanType(Class<?>) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.RestHandlerMapping
- setDirectory(String) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.MarkdownFolder
- setEnvironment(Environment) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.insight.Knife4jInsightDiscoveryBootstrapper
- setErrorMsg(String) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUi
- setLocations(String) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.MarkdownFolder
- setMarkdownFiles(List<OpenApiExtendMarkdownChildren>) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.MarkdownFiles
- setMarkdownFiles(List<OpenApiExtendMarkdownChildren>) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.MarkdownFolder
- setMarkdownFiles(List<OpenApiExtendMarkdownChildren>) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUi
- setMethod(String) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUiPath
- setOrder(Integer) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUiPath
- setOrder(Integer) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUiTag
- setPath(String) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUiPath
- setPathSortLists(List<SwaggerBootstrapUiPath>) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUi
- setProduction(boolean) - 类中的方法 com.github.xiaoymin.knife4j.spring.filter.ProductionSecurityFilter
- setRequestMethods(Set<RequestMethod>) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.RestHandlerMapping
- setSwaggerBootstrapUi(SwaggerBootstrapUi) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerExt
- setTagSortLists(List<SwaggerBootstrapUiTag>) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUi
- setUrl(String) - 类中的方法 com.github.xiaoymin.knife4j.spring.model.RestHandlerMapping
- SpringFoxDocumentationBeanAfterPostProcessor - com.github.xiaoymin.knife4j.spring.common.bean中的类
- SpringFoxDocumentationBeanAfterPostProcessor() - 类的构造器 com.github.xiaoymin.knife4j.spring.common.bean.SpringFoxDocumentationBeanAfterPostProcessor
- SpringFoxEnvironmentPostProcessor - com.github.xiaoymin.knife4j.spring.common.bean中的类
- SpringFoxEnvironmentPostProcessor() - 类的构造器 com.github.xiaoymin.knife4j.spring.common.bean.SpringFoxEnvironmentPostProcessor
- stringSetToSchemeList(Set<String>) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.bean.Knife4jI18nServiceModelToSwagger2MapperImpl
- supports(DocumentationType) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.ApiListingOrderReader
- supports(DocumentationType) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.DynamicParameterBuilderPlugin
- supports(DocumentationType) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.DynamicResponseModelReader
- supports(DocumentationType) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.OperationAuthorBuilderPlugin
- supports(DocumentationType) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.OperationDynamicModelProvider
- supports(DocumentationType) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.OperationDynamicResponseModelProvider
- supports(DocumentationType) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.OperationIgnoreParameterPlugin
- supports(DocumentationType) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.OperationOrderBuilderPlugin
- supports(DocumentationType) - 类中的方法 com.github.xiaoymin.knife4j.spring.plugin.SecurityAnnotationPlugin
- swaggerBootstrapUi - 类中的变量 com.github.xiaoymin.knife4j.spring.model.SwaggerExt
- SwaggerBootstrapUi - com.github.xiaoymin.knife4j.spring.model中的类
- SwaggerBootstrapUi() - 类的构造器 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUi
- SwaggerBootstrapUiHostNameProvider - com.github.xiaoymin.knife4j.spring.common中的类
- SwaggerBootstrapUiHostNameProvider() - 类的构造器 com.github.xiaoymin.knife4j.spring.common.SwaggerBootstrapUiHostNameProvider
- SwaggerBootstrapUiPath - com.github.xiaoymin.knife4j.spring.model中的类
- SwaggerBootstrapUiPath() - 类的构造器 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUiPath
- SwaggerBootstrapUiPath(String, String, Integer) - 类的构造器 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUiPath
- SwaggerBootstrapUiTag - com.github.xiaoymin.knife4j.spring.model中的类
- SwaggerBootstrapUiTag() - 类的构造器 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUiTag
- SwaggerBootstrapUiTag(Integer) - 类的构造器 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUiTag
- SwaggerBootstrapUiXForwardPrefixPathAdjuster - com.github.xiaoymin.knife4j.spring.common中的类
- SwaggerBootstrapUiXForwardPrefixPathAdjuster(HttpServletRequest) - 类的构造器 com.github.xiaoymin.knife4j.spring.common.SwaggerBootstrapUiXForwardPrefixPathAdjuster
- SwaggerExt - com.github.xiaoymin.knife4j.spring.model中的类
- SwaggerExt(Swagger) - 类的构造器 com.github.xiaoymin.knife4j.spring.model.SwaggerExt
T
- tagSetToTagList(Set<Tag>) - 类中的方法 com.github.xiaoymin.knife4j.spring.common.bean.Knife4jI18nServiceModelToSwagger2MapperImpl
- tagSortLists - 类中的变量 com.github.xiaoymin.knife4j.spring.model.SwaggerBootstrapUi
-
tag排序属性
All Classes and Interfaces|常量字段值|所有程序包