我有一个 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 秒
似乎由于某种原因它没有设置服务器。我该如何解决?
- 是否可以跳过服务器部分?我可以将 springdoc 配置为在构建时简单地生成文件吗?