如何使用openapi-generator为开放的API规范文件生成模拟

时间:2019-09-24 21:28:13

标签: java spring spring-boot openapi openapi-generator

faq-generators说,生成服务器代码作为实现API后端的起点,这是服务器生成器的一些用例:

模拟-根据响应对象中定义的示例字段,轻松提供用于模拟的API后端。

我很好奇如何使用Spring的Gradle插件(不是正确的示例)。

1 个答案:

答案 0 :(得分:0)

我使用以下胡子模板,基于swagger.json和swager-codegen中的swagger示例生成了mocks.json


{ 
    {{#apiInfo}}
        {{#apis}}"{{classname}}":
            { {{#operations}}
                {{#operation}}
                    {{#examples}}
                        "{{nickname}}": {{#example}}{{{example}}}{{/example}}{{^example}}null{{/example}}{{#hasMore}},{{/hasMore}}
                    {{/examples}}
                {{/operation}}
              {{/operations}} 
            } {{#hasMore}},{{/hasMore}}
        {{/apis}}
    {{/apiInfo}} 
}