【问题标题】:Openapi generator: is it possible to exclude some headers from auto generated code parameters?Openapi 生成器:是否可以从自动生成的代码参数中排除某些标头?
【发布时间】:2020-04-15 14:36:49
【问题描述】:

我想支持一些“基础设施”标头并使用它们来描述我的 api,但是在生成阶段,我不希望这些标头在代码中显示为参数。 我会使用拦截器等特定手段来处理它们。

这可能吗?

【问题讨论】:

  • 我也有类似的问题。仍然找不到任何答案。
  • 检查我的答案

标签: spring-boot swagger openapi openapi-generator


【解决方案1】:

最后我不得不编写一个自定义的胡子模板并定义我的供应商扩展。这是可以提供帮助的 sn-p:

            {{#vendorExtensions.x-custom}}
            ,@ApiImplicitParam(name = "param", value = "First param", required=false, dataType = "Integer", paramType = "header")
        {{/vendorExtensions.x-custom}}

【讨论】:

  • 感谢您的建议。就我而言,我创建了一个脚本来修改我的 OpenAPI 规范(通过排除某些请求参数)。然后我继续使用 openapi 生成器。
猜你喜欢
  • 1970-01-01
  • 2020-12-03
  • 2011-06-05
  • 1970-01-01
  • 1970-01-01
  • 2020-02-17
  • 1970-01-01
  • 2020-02-10
  • 1970-01-01
相关资源
最近更新 更多