开源项目名称:Knife4j
开源项目负责人:@八一菜刀
开源项目简介:Java MVC 框架集成 Swagger 生成 API 文档的加强工具
开源项目类型:我的开源项目
GitHub 数据:2.6K Star,627 Fork
地址: https://gitee.com/xiaoym/knife4j
在微服务架构盛行的今天,经过集成 Swagger 生成标准的 RESTful API 文档,knife4j 经过与 Swagger 的深度结合,为开发者赋能,降本增效。vue
knife4j 目前主要提供的功能模块包括四个方面:git
加强型 SwaggerUI,提供了更多加强功能,给开发者提供一份简洁而不简单的 API 文档。程序员
区别于原 swagger-ui,它主要包含的特色:spring
写接口“容易”,写接口文档“难”,“难”在没有一个能够提高写接口文档的趁手工具,“难”在写完以后对 API 各类特性进行一个整合。好比对文档的注解、PDF文档导出、接口联调测试等。segmentfault
Knife4j 做为Java MVC 框架集成 Swagger 生成 API 文档的加强工具,不只在界面上作了左右菜单式的文档风格等优化,提供了提供加强注解、云端管理 Swagger 资源且提供版本机制、支持 PDF、WORD、HTML 静态文档导出,极大的方便 Java 程序员书写 API。浏览器
该项目已入选「SFOSSP - 思否开源项目支持计划」,咱们但愿借助社区的资源对开源项目进行相关的宣传推广,并做为一个长期项目助力开源事业的发展,与广大开发者共建开源新生态。缓存
有意向的开源项目负责人或团队成员,可经过邮箱提供相应的信息(开源项目地址、项目介绍、团队介绍、联系方式等),以便提高交流的效率。架构
联系邮箱:pr@segmentfault.com框架