「=10=」Pojo和Openapi的定义

Java POJO to OpenApi Definition

我需要向现有应用程序添加 REST 层。 REST 接口由 OpenAPI 定义文件定义。该接口将变得很大,并且应该传输已经在 Java POJO classes 中定义的复杂且深度嵌套的数据结构。一旦 OpenApi 定义完成,它应该是真实的来源并用于生成 Java 和 Typescript 工件。

我正在寻找可以从(顶级)POJO class 生成 OpenAPI 规范并帮助我尽快设置 OpenAPI 定义的工具。顺便说一句,我不允许使用在线工具。

这很简单,但如果您可以使用 swagger 库,则需要手动操作很多东西。如果是这样,您可以将 swagger-annotations 附加到您的代码中。之后,您可以为您的 Pojo 生成 openapi-spec。

在以下位置查找更多信息: