【发布时间】:2022-01-16 07:48:01
【问题描述】:
我想在 spring-boot 项目中自动生成 API 文档,我看到了两个选项:
springdoc-openapi:通过在运行时检查应用程序以根据 spring 配置、类结构和各种注释推断 API 语义
OpenAPI 生成器:根据 OpenAPI 规范生成代码 - 至少是 REST 控制器将实现的模型和接口
我不喜欢 springdoc-openapi 的地方是它用一堆注释来描述 API 污染了代码。
另一方面,我对 OpenAPI Generator 生成模型不太满意,因为可能会出现特殊要求,我必须以无法控制的方式自定义模型它。
我知道没有最好的方法,但我想知道其他人认为最适合他们的方法。
【问题讨论】:
标签: spring-boot openapi-generator springdoc springdoc-openapi-ui