- 1.序章

  - 1.1 项目介绍
  - 1.2 项目背景
  - 1.3 支持用户
  - 1.4 界面赏鉴
  - 1.5 GVP申请
  - 1.6 快速开始

- 2.社区

  - 2.1 获取帮助
  - 2.2 参与其中
  - 2.3 源代码
  - 2.4 Apache 2.0 许可证
  - 2.5 社区
  - 2.6 版本说明
  - 2.7 赞助我们
  - 2.8 示例代码

- 3.增强特性

  - 3.1 增强模式
  - 3.2 i18n国际化
  - 3.3 接口添加作者
  - 3.4 自定义文档
  - 3.5 访问权限控制
  - 3.6 接口排序
  - 3.7 分组排序
  - 3.8 请求参数缓存
  - 3.9 动态请求参数
  - 3.10 导出离线文档
  - 3.11 过滤请求参数
  - 3.12 包含请求参数
  - 3.13 搜索API接口
  - 3.14 清除缓存
  - 3.15 动态请求参数添加文档注释
  - 3.16 动态响应参数添加文档注释
  - 3.17 自定义Host
  - 3.18 afterScript
  - 3.19 OAuth2
  - 3.20 导出Postman
  - 3.21 全局参数
  - 3.22 自定义Swagger Models名称
  - 3.23 自定义主页内容
  - 3.24 自定义Footer
  - 3.25 JSR303
  - 3.26 禁用调试
  - 3.27 禁用搜索框
  - 3.28 禁用OpenApi结构显示

- 4.生态衍生

  - 4.1 Knife4jCloud综合管理平台
  - 4.1 Knife4jAggregation微服务聚合中间件

- 5.其它语言

  - 5.1 前置说明
  - 5.2 源码运行方式介绍
  - 5.3 执行步骤解析
  - 5.4 基于源码来改造得到Front版本
  - 5.5 基于IIS使用knife4j
  - 5.6 基于Nginx方式使用

# # 1.3 支持用户

目前主要支持以Java开发为主,并且是依赖于大环境下使用的`Spring MVC`、`Spring Boot`、`Spring Cloud`框架.

当然,`Knife4j`也提供了离线版本,只要是符合Swagger的OpenAPI版本的规范JSON,都可以通过简单的配置进行适配，离线版本是适合于任何语言中使用Swagger的,非常的灵活、方便。

被围观 人次

← 1.2 项目背景 1.4 界面赏鉴 →