【发布时间】:2020-04-15 14:36:49
【问题描述】:
我想支持一些“基础设施”标头并使用它们来描述我的 api,但是在生成阶段,我不希望这些标头在代码中显示为参数。 我会使用拦截器等特定手段来处理它们。
这可能吗?
【问题讨论】:
-
我也有类似的问题。仍然找不到任何答案。
-
检查我的答案
标签: spring-boot swagger openapi openapi-generator
我想支持一些“基础设施”标头并使用它们来描述我的 api,但是在生成阶段,我不希望这些标头在代码中显示为参数。 我会使用拦截器等特定手段来处理它们。
这可能吗?
【问题讨论】:
标签: spring-boot swagger openapi openapi-generator
最后我不得不编写一个自定义的胡子模板并定义我的供应商扩展。这是可以提供帮助的 sn-p:
{{#vendorExtensions.x-custom}}
,@ApiImplicitParam(name = "param", value = "First param", required=false, dataType = "Integer", paramType = "header")
{{/vendorExtensions.x-custom}}
【讨论】: