【问题标题】:Generate request-example in Swagger codegen在 Swagger codegen 中生成请求示例
【发布时间】:2016-06-02 05:38:01
【问题描述】:

我正在尝试为swagger codegen 编写一个新的语言模块。在我生成的客户端中,我想包含一个示例请求。在“示例值”下的swagger UI 中可以看到这种情况的一个实例

文本本身似乎并未包含在此服务的 swagger 规范中,而是由请求对象模型构造而成,递归地取消引用子模型。

有没有一种直接的方法可以在 codegen 库中生成这个字符串?如果我不得不从 SwaggerUI 借用代码,有没有我可以查看的 java 实现?

【问题讨论】:

    标签: code-generation swagger codegen


    【解决方案1】:

    您是对的,UI 正在根据架构为模型生成示例值。您可以在代码中使用io.swagger.codegen.examples.ExampleGenerator 生成模型并在生成模板之前将它们设置在对象中。

    【讨论】:

    • 谢谢。 ExampleGenerator 非常有用。我无法从操作 bodyparam 获取要使用的模型。我可能会提出一个新问题。
    猜你喜欢
    • 2015-12-02
    • 2022-01-07
    • 2022-01-22
    • 2020-06-15
    • 2021-02-09
    • 2016-07-05
    • 2017-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多