Chi*_*hak 5 spring spring-boot openapi springdoc
我有一个 Spring boot Gradle 项目,我想获取它的 OpenAPI 规范 YAML 文件。
据我了解官方swagger-core不支持Spring boot项目,因此我发现springdoc-openapi(https://github.com/springdoc/springdoc-openapi-gradle-plugin)。
似乎为了获取 YAML/JSON 文件,在运行generateOpenApiDocs任务时,springdoc库设置了一个带有一些端点 (/v3/api-docs) 的服务器来下载文件。
任务“generateOpenApiDocs”执行失败。无法连接到 http://localhost:8080/v3/api-docs 等待了 30 秒
似乎由于某种原因它没有设置服务器。我该如何解决?
如果您使用 spring-boot 部署 REST API,则您将依赖于 servlet 容器。
OpenAPI 规范所需的元数据只能由 spring 框架在运行时提供,这解释了运行时生成的选择。
您可以在集成测试期间定义任何嵌入式 servlet 容器以生成 OpenAPI 规范。
| 归档时间: |
|
| 查看次数: |
1723 次 |
| 最近记录: |