美文网首页
springfox-swagger2 与 swagger 的区别

springfox-swagger2 与 swagger 的区别

作者: JSON_NULL | 来源:发表于2019-02-15 14:41 被阅读6次

我是刚开始学习swagger,因为项目使用了SpringBoot,所以直接上手用了springfox-swagger2。网上查阅资料时发现了springfox-swagger2 与 swagger 并不是一个东西,心中有些疑问。网上关于springfox-swagger2 与 swagger 区别的介绍很少,最终我在springfox 的官方文档中找到了答案。

springfox 的官方文档-截图

翻译出来就是:

  1. Swagger Spec 是一个规范。
  2. Swagger Api 是 Swagger Spec 规范 的一个实现,它支持 jax-rs, restlet, jersey 等等。
  3. Springfox libraries 是 Swagger Spec 规范 的另一个实现,专注于 spring 生态系统。
  4. Swagger.js and Swagger-ui 是 javascript 的客户端库,可以使用 Swagger Spec规范 。
  5. springfox-swagger-ui 仅仅是以一种方便的方式封装了 swagger-ui ,使得 Spring 服务可以提供服务。

总结下来就是:

  1. Swagger 是一种规范。
  2. springfox-swagger 是基于 Spring 生态系统的该规范的实现。
  3. springfox-swagger-ui 是对 swagger-ui 的封装,使得其可以使用 Spring 的服务。

相关文章

网友评论

      本文标题:springfox-swagger2 与 swagger 的区别

      本文链接:https://www.haomeiwen.com/subject/hegpeqtx.html