Knife4j概述

Knife4j是一个集Swagger2 和 OpenAPI3为一体的增强解决方案。
1)基础特性:兼容OpenAPI 2.0、兼容OpenAPI 3.0
2)增强扩展:
基础ui组件(自定义文档、动态参数调试、I18n、接口排序、导出等);
基于Springfox框架+Swagger2规范的自动注入starter;
基于Springdoc-openapi+OAS3规范的自动注入starter;
提供对主流网关组件的统一聚合OpenAPI接口文档的解决方案。

3)框架适配:
适配兼容Spring MVC;
适配兼容Spring Boot 2.2、2.3、2.4、2.5、2.6、2.7、3.0;
适配兼容Spring WebFlux;
基于SpringFox2.x版本提供Swagger2规范的增强扩展;
基于Springdoc-openapi项目提供OAS3规范的增强扩展。
4)社区生态
基于Servlet体系的微服务聚合中间件Knife4jAggregation;
基于Spring Cloud Gateway网关聚合的微服务聚合中间件;
独立运行的中间件Knife4jDesktop。
5)云原生
提供基于K8S+Docker的云原生的聚合OpenAPI文档的解决方案;
简化Knife4j的使用及学习成本,一键部署&集成&使用。

官网地址:https://doc.xiaominfo.com/

你可能感兴趣的:(knife4j)