我知道有一种方法可以使用swagger-codegen从swagger yaml生成客户端代码,但是有一种方法可以生成类似于Java一样的带有C ++注释的swagger yaml。 / p>
似乎有些注释库可用于其他语言,例如python C#(https://swagger.io/blog/api-development/swagger-annotation-libraries/),但我找不到对C ++的任何支持。
答案 0 :(得分:1)
我不这么认为。据我所知Swagger Core Annotations是Swagger Core Project的一部分,在文档中您可以找到:
Swagger Core 是OpenAPI规范的Java实现。 当前版本支持JAX-RS2。
您需要在
$PATH
中安装以下内容并可用:
- Java 8
- Apache maven 3.0.4或更高版本
- 杰克逊2.4.5或更高版本
更新:
我不确定oatpp-swagger是否符合您的要求。