Swagger-codegen 开始使用

Posted

技术标签:

【中文标题】Swagger-codegen 开始使用【英文标题】:Swagger-codegen get started 【发布时间】:2015-10-13 11:01:12 【问题描述】:

我希望进入 Swagger,更具体地说,是 swagger-codegen 工具。我发现 github 和 http://swagger.io/ 中提供的信息、文档和规范相当混乱(另外,一些指向代码示例的链接已损坏 /404/)。是否有任何门户网站可以让我看到一些针对初学者使用这些工具的入门教程、代码示例等?

【问题讨论】:

【参考方案1】:

Swagger-Codegen github 页面包含一个展示如何生成 sample client 的部分。

假设您拥有 Swagger 规范,您还可以在线生成 API 客户端。这是一个例子:

curl -X POST -H "content-type:application/json" -d '"swaggerUrl":"http://petstore.swagger.io/v2/swagger.json"' http://generator.swagger.io/api/gen/servers/spring-mvc

swagger-codegen 的 github 页面中的断开链接,请报告问题here

更新:2018 年 5 月,Swagger Codegen 的大约 50 位***贡献者和模板创建者决定分叉 Swagger Codegen 以维护一个名为 OpenAPI Generator 的社区驱动版本。更多信息请参考Q&A。

【讨论】:

以上是关于Swagger-codegen 开始使用的主要内容,如果未能解决你的问题,请参考以下文章

“内容”是啥意思:在招摇/openapi“响应”中是啥意思:

Swagger-Codegen 不使用供应商扩展 x-discriminator-value

我可以在 swagger-codegen 中定义新的 mustache 模板变量吗?

Swagger-Codegen的简单使用

将生成的 Flask 应用程序代码(Swagger-Codegen)粘合到后端实现的最简洁方法

将 swagger-codegen 项目导入现有的 Android 项目