整个想法是为 UI 团队创建模拟服务,以便在没有实际 API 的情况下进行测试。
请建议一些生成相同内容的方法。
鉴于您已在 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
为存根服务器生成代码并不是一个好的选择。相反,您可能想查看几个 API 模拟工具,它们可以让您根据 Swagger / OpenAPI 规范创建模拟服务器。
这是一个相关的 stackoverflow 问题,还建议查看此 API 模拟服务器列表。