admin管理员组文章数量:1366912
名词解释:swagger, openapi, springfox, springdoc
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 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
本文标签: 名词解释swaggeropenapispringfoxspringdoc
版权声明:本文标题:名词解释:swagger, openapi, springfox, springdoc 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1687160709a70880.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论