使用 Swagger 模拟 Rest API / OpenAPI 文档

问题描述 投票:0回答:2

整个想法是为 UI 团队创建模拟服务,以便在没有实际 API 的情况下进行测试。

  • 我们在 .yaml 文件中定义了规范。
  • 现在想要使用模拟数据生成 Swagger-UI 和模拟 REST URI。
  • 使用 spring-boot。

请建议一些生成相同内容的方法。

spring rest mocking swagger openapi
2个回答
2
投票

鉴于您已在 Swagger/OpenAPI 规范(YAML 格式)中记录了 API,您可以使用 Swagger Codegen 生成 Spring boot 服务器存根。

请拉取最新的master https://github.com/swagger-api/swagger-codegen并按照wiki中的说明进行操作:

https://github.com/swagger-api/swagger-codegen/wiki/Server-stub-generator-HOWTO#java-springboot


0
投票

为存根服务器生成代码并不是一个好的选择。相反,您可能想查看几个 API 模拟工具,它们可以让您根据 Swagger / OpenAPI 规范创建模拟服务器。

这是一个相关的 stackoverflow 问题,还建议查看此 API 模拟服务器列表

© www.soinside.com 2019 - 2024. All rights reserved.