我需要在用 C++ 编写的旧 API 接口上创建 HTTP API 层。我的计划是生成 Swagger 或打开 API 文件,然后将其提供给需要编写客户端(将成为新 API 的消费者)或服务器(旧 API 的包装器)的项目。
有什么可以加快这个要求(除了手动解析它们并创建 swagger 规范文件)?即使用C++代码生成swagger JSON/YML文件
我需要在用 C++ 编写的旧 API 接口上创建 HTTP API 层。我的计划是生成 Swagger 或打开 API 文件,然后将其提供给需要编写客户端(将成为新 API 的消费者)或服务器(旧 API 的包装器)的项目。
有什么可以加快这个要求(除了手动解析它们并创建 swagger 规范文件)?即使用C++代码生成swagger JSON/YML文件
很晚的答案,我认为没有好消息。
如果你在谈论 C++ 中注释的实现。据我所知,Swagger Core Annotations是Swagger Core Project的一部分,在文档中您可以找到:
Swagger Core是 OpenAPI 规范的 Java 实现。当前版本支持 JAX-RS2。
先决条件还说:
您需要在您的 中安装并提供以下内容
$PATH
:
- 爪哇 8
- Apache maven 3.0.4 或更高版本
- 杰克逊 2.4.5 或更高版本
您已经尝试过Swagger Codegen是一个 API,可用于多种语言,包括C++