Swagger UI allows anyone — be it your development team or your end consumers — to visualize and interact with the API’s resources without having any of the implementation logic in place. It’s automatically generated from your Swagger specification, with the visual documentation making it easy for back end implementation and client side consumption.
为了方便的管理项目中API接口,在网上找了好多关于API接口管理的资料,感觉目前最流行的莫过于Swagger了,功能强大,UI界面漂亮,并且支持在线测试等等
什么是 Swagger?
Swagger™的目标是为REST APIs 定义一个标准的,与语言无关的接口,使人和计算机在看不到源码或者看不到文档或者不能通过网络流量检测的情况下能发现和理解各种服务的功能。当服务通过Swagger定义,消费者就能与远程的服务互动通过少量的实现逻辑。类似于低级编程接口,Swagger去掉了调用服务时的很多猜测。
The goal of Swagger™ is to define a standard, language-agnostic interface to REST APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection. When properly defined via Swagger, a consumer can understand and interact with the remote service with a minimal amount of implementation logic. Similar to what interfaces have done for lower-level programming, Swagger removes the guesswork in calling the service.
Swagger-core is the Java implementation of Swagger. Current version supports JAX-RS and plain servlets. Integration with the Play! framework has been moved to Swagger-Play.
Check out Swagger-Spec for additional information about the Swagger project, including additional libraries with support for SpringMVC, other languages and more.
Swagger是一种Rest API的 简单但强大的表示方式,标准的,语言无关,这种 表示方式不但人可读,而且机器可读。 可以作为Rest API的交互式文档,也可以作为Rest API的形式化的接口描述,生成客户端和服务端的代码。
Swagger以下内容:
Swagger API Spec,描述Rest API的语言
Swagger UI,将Swagger API Spec以HTML页面展现出来的模块
Swagger Editor,Swagger API Spec的编辑器
相关推荐
swagger-editor、swagger-ui和swaggerui( tomca)版,windows x64 nodejs安装版项目包下载
Visual Studio 2017下Asp.Net WebApi应用添加SwaggerUI 附详细解说
前端项目-swagger-ui,Swagger UI是一个HTML、JavaScript和CSS资产的无依赖性集合,可以从符合Swagger的API动态生成漂亮的文档。
swagger UI
现在市面上的swagger UI不足之处 1、原生UI显示的有些不够漂亮和清晰,特别是request 的model部分 2、每个服务都需要引入一套资源文件,不能作为一个中间件为其他API使用 3、默认通用配置繁琐,每个项目都需要复制...
https://blog.csdn.net/weixin_42739423/article/details/87773763 spring整合swagger的ui文件
Swagger UI
Java-springBoot+swaggerUI2整合
from flask_swagger_ui import get_swaggerui_blueprint app = Flask ( __name__ ) SWAGGER_URL = '/api/docs' # URL for exposing Swagger UI (without trailing '/') API_URL = '...
golang-swaggerui-example Golang-swaggerui-example是一个示例存储库,用于在您的Golang项目中使用SwaggerUI设置API文档。 详细说明可在。 API互动 可以通过访问localhost:8080 / swaggerui /访问SwaggerUI,有关...
整合Springboot2.0,swagger接口文档。Swagger 自定义UI界面,美观,蓝色风格,实测通过。欢迎大家下载
为你的Flask API提供毫不费力的Swagger UI
配置简单,可以运行的maven 工程
Swagger UI是一款RESTFUL接口的文档在线自动生成 功能测试功能软件。 现在多数的项目开发中,网站和移动端都需要进行数据交互和对接,这少不了使用REST编写API接口这种场景。例如有些团队,移动端交由了另一团队...
此仓库表示swagger-ui-react的自定义版本,并为基础的swagger-ui构造函数添加了一些传递swagger-ui 。 我们需要使用swagger-ui-react (vs. swagger-ui ),因为它将React列为peerDependency ,这使得它可以很好地与...
一个简便的django app将swagger ui搬到项目中展示
:sparkles: Swagger UI插件 由维护的有用的Swagger UI插件的多包存储库。 :backhand_index_pointing_right: 可用插件 :当OAS 3.0 servers为空或丢失时,进入仅文档模式 贡献 随时打开问题并提出修复错误,添加...
赠送jar包:swagger-bootstrap-ui-1.9.6.jar; 赠送原API文档:swagger-bootstrap-ui-1.9.6-javadoc.jar; 赠送源代码:swagger-bootstrap-ui-1.9.6-sources.jar; 赠送Maven依赖信息文件:swagger-bootstrap-ui-...
swagger-ui-master,swagger-ui-master,swagger-ui-master