带注释的C ++代码以生成swagger json / yaml

时间:2019-01-29 12:51:35

标签: swagger swagger-2.0 swagger-codegen

我知道有一种方法可以使用swagger-codegen从swagger yaml生成客户端代码,但是有一种方法可以生成类似于Java一样的带有C ++注释的swagger yaml。 / p>

似乎有些注释库可用于其他语言,例如python C#(https://swagger.io/blog/api-development/swagger-annotation-libraries/),但我找不到对C ++的任何支持。

1 个答案:

答案 0 :(得分:1)

我不这么认为。据我所知Swagger Core AnnotationsSwagger Core Project的一部分,在文档中您可以找到:

  

Swagger Core 是OpenAPI规范的Java实现。   当前版本支持JAX-RS2。

Prerequisites也说:

  

您需要在$PATH中安装以下内容并可用:

     
      
  • Java 8
  •   
  • Apache maven 3.0.4或更高版本
  •   
  • 杰克逊2.4.5或更高版本
  •   

更新:

我不确定oatpp-swagger是否符合您的要求。