我熟悉RESTful API,但是,我是Swagger和Open API的新手。我想澄清一下诸如openapi-generator-cli之类的工具的作用,以及如何充分利用这些工具。
很显然,使用OpenAPI的最新规范 如何设计API。例如,我可以在.yml文件中编写我的api。就我而言,我使用Java和SpringBoot作为语言,并且对使用open-generator-cli从.yml文件创建服务器存根感兴趣。
然后,我可以将浏览器指向http://localhost:8080/swagger-ui.html#/。除了提供文档外,还提供了不错的文档,这些文档显示了端点,参数,模型,响应和curl请求服务器桩还提供了什么其他值?获取服务器代码并将其改编为生产代码库是否很常见?然后,随着API的更改,可以更轻松地重复整个步骤吗?