提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • Swagger vs OpenApi
    • 1. Swagger
    • 2. OpenApi
    • 3. 二者关系
  • Springfox vs Springdoc
    • 1. Springfox
    • 2. Springdoc
    • 3. 二者关系
  • 附件

Swagger vs OpenApi

1. Swagger

Swagger是一组Restful Api的设计,开发,文档生成和测试工具(API design, development, documentation and testing ),通过在代码中添加注解方式实现,其遵循OpenApi协议。Swagger通常代指OpenApi 2.0。

2. OpenApi

OpenApi就是Http Api的描述规范,基于此规范,生成了各种Api相关的工具。

3. 二者关系

Swagger代指 Open Api 2.0,是一个协议+工具的结合体。Open Api 3.0后,以单纯的规范的形式出现,剥离具体的实现。也有人用Swagger 3.0来表示 Open Api 3.0。

Springfox vs Springdoc

1. Springfox

Springfox其实是一个通过扫描代码提取代码中的信息,生成API文档的工具。API文档的格式不止Swagger的OpenAPI Specification,还有RAML,jsonapi,Springfox的目标同样包括支持这些格式。

2. Springdoc

Springdoc是一个java类库,用于自动产生Api文档,支持OpenApi 3.0。

3. 二者关系

Springdoc和Springfox比起来,Springdoc更为活跃。

附件

  • OpenAPI Vs Swagger: An In-Depth Clarification
  • difference-between-open-v2-v3-v31

名词解释:swagger, openapi, springfox, springdoc相关推荐

  1. Swagger和SpringFox

    Swagger和SpringFox 最受欢迎的API文档规范之一是OpenApi,以前称为Swagger. 它允许您使用JSON或YAML元数据描述API的属性. 它还提供了一个Web UI,它可以将 ...

  2. 【EMC】电磁兼容性相关名词解释、基础知识

    一.名词解释 1.EMC EMC(Electro Magnetic Compatibility)直译是"电磁兼容性".意指设备所产生的电磁能量既不对其它设备产生干扰,也不受其他设备 ...

  3. 名词解释_写字楼租赁相关名词解释

    对于租赁写字楼的租户来说,那些繁琐的合同是很令人头疼的.有时候连最基础的一些问题还没得到解决,就要面对一堆复杂的文书,会使租赁写字楼的租户开始迟疑.那么在这里我们给大家科普一下关于写字楼租赁你需要知道 ...

  4. 计算机组成原理名词解释常用,2018考研408计算机组成原理名词解释(3)

    2018考研408计算机组成原理名词解释(3) 2017-09-29 16:02 | 考研集训营 随着时代的快速发展,任何行业都离不开网络,导致计算机行业近几年非常的火热,使各大高校竞相争抢优秀人才, ...

  5. 神经网络相关名词解释

    神经网络相关名词解释 这篇文章的目的是把之前概念理解的名词用公式记忆一下. 1. 正则化 1.0 过拟合 这是正则化主要解决的问题. 过拟合现象主要体现在accuracy rate和cost两方面: ...

  6. 稀有名词解释——Java 堆污染(犄角旮旯问题)

    稀有名词解释--Java 堆污染(犄角旮旯问题) 有些面试官喜欢问一些稀有名词,彰显其渊博的知识背景. 所谓堆污染,简单的说就是当一个泛型类型变量赋值给不是泛型类型变量,这种错误在编译期间能被编译器警 ...

  7. 常见算子使用_spark快速入门(二)spark粗略流程简述及常见名词解释

    大家元旦快乐,牛年发发发~~牛气冲天o(* ̄︶ ̄*)o spark粗略流程简述 (1)有算子触发Action,Driver端和hdfs的namenode进行通信,询问元数据信息.根据元数据信息 及相应 ...

  8. 药理学css概念,药理学css 名词解释

    药理学css这个名词解释: 稳态血药浓度 网络steady state plasma concentration: steady-state concentration: steady-statepl ...

  9. 计算机组成名词解释移码,自考“计算机组成原理”串讲资料

    硬盘的存储容量常用 GB 表示,1GB=1024MB: 第2章 数据编码和数据运算 一.名词解释: 历年真题: (2001年,2002年)基数:在浮点数据编码中,对阶码所代表的指数值的数据,在计算机中 ...

最新文章

  1. React官方文档学习笔记(二)
  2. ASP.NET 3.5中的一个超简单的Ajax实验
  3. 一个java处理JSON格式数据的通用类(三)
  4. Asterisk文件目录
  5. allegro标注尺寸设置_标注新升级 | SOLIDWORKS 2020新功能揭秘
  6. python集合可以修改吗_修改包含Python3中的集合的集合列表-问答-阿里云开发者社区-阿里云...
  7. jq封装接口ajax,jquery ajax方法封装及api文件设计的代码示例
  8. 不能执行已释放 Script 的代码
  9. Office 程序默认打开方式
  10. 在Linux中创建静态库和动态库范例 (hello.c)
  11. 《ABAQUS 6.14超级学习手册》——1.5 ABAQUS帮助文档
  12. SIGCOMM2019几篇有意思的文章
  13. 念叨了一年的游戏叙事书中文版终于出了
  14. matlab c2d tustin,Matlab中的c2d函数用法以及绘制传函的Bode图
  15. 用计算机制作多媒体作品使用的素材都必须,制作多媒体作品(选择题).doc
  16. 50天入门人工智能!
  17. 九。温暖地待人,你才会得到意想不到的惊喜结果。
  18. 计算机应用技术与物联网专业介绍,《物联网应用技术》专业简介
  19. 输入年,月,输出这一年的这个月有多少天
  20. 函数笔记(常数函数、幂函数、指数函数、对数函数、三角函数、反三角函数、复合函数)

热门文章

  1. 分享145个ASP源码,总有一款适合您
  2. Web的相关概念及BC、CS结构
  3. 树莓派安装安装fcitx及google拼音输入法
  4. 思科链路聚合Port
  5. 苹果真的老了!iphone XR降价跌至6500,与iphone X有很大差距
  6. 九大阵营的解释——转自DND规则
  7. 客户关系维护注意事项 如何维护客户关系
  8. 2022-04-27 openshift集群kubelet中出现unable to fetch pod logs错误问题定位
  9. React 中 Twitter 的 SVG 图标 (icons)
  10. CMD(windows)操作命令大全