Swagger 、Swagger UI、 Springfox简介,三者之间的联系?
@长春叭哥 2018年9月29日星期六
教程地址:
https://www.iqiyi.com/playlist525697702.html
JeeSite4.0入门教程
https://edu.csdn.net/course/detail/9316
Swagger有什么用?
Swagger是一个流行的API开发框架,Swagger允许用户使用Swagger编辑器描述OAS 3.0 API(OpenAPI Specification,OAS),并使用Swagger UI可视化并自动生成OAS 3.0中定义的API文档。
Swagger 对整个API的开发周期都提供了相应的解决方案,是一个规范和完整的框架。包括API设计、API开发、API文档、API测试、API治理等,Swagger几乎支持所有语言。
官方地址:
托管API文档
集中定义存储
API模拟
协作和团队管理
访问控制和安全共享
风格指南执法
API生命周期集成
还有更多
Swagger UI
允许用户使用Swagger编辑器描述OAS 3.0 API,并使用Swagger UI可视化并自动生成OAS 3.0中定义的API文档。
官方介绍:
https://swagger.io/tools/swagger-ui/
Springfox
用Spring构建自动的 JSON API文档的工具。
官方地址
https://springfox.github.io/springfox/
github地址
https://github.com/springfox/springfox
案例:https://github.com/springfox/springfox-demos