spring - 使用 Swagger/OpenAPI 文档模拟 Rest API

标签 spring rest mocking swagger openapi

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

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

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

最佳答案

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

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

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

关于spring - 使用 Swagger/OpenAPI 文档模拟 Rest API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38147749/

相关文章:

json - 如何在 Web API Restful Get 方法中使用复杂参数

java - Neo4j 通过 REST 批处理请求

symfony - 如何在 phpunit 功能测试中模拟 symfony Controller 的自动连接服务?

testing - 使用 Mockito 在签名的 Jar 文件中模拟类

java - Spring Data JPA:非常慢的插入和选择查询

java - @Autowired 不能在类实例使用反射创建的类内部工作

java - 如何使用@putmapping编写put方法

spring - Spring Boot中的资源注入(inject)不适用于gradle

java - Spring Activity 与方面

c# - 单元测试多级异常——在哪里停止?