如何从现有的Spring Boot App生成OpenApi 3.0规范?

问题描述 投票:1回答:1

我有一个项目(Spring Boot App + Kotlin),我希望有一个Open API 3.0规范(最好是在YAML中)。 Springfox库很不错,但它们生成了Swagger 2.0 JSON。从控制器中的注释生成Open Api 3.0规范的最佳方法是什么?从头开始写它是唯一的方法吗?

spring-boot kotlin swagger openapi
1个回答
0
投票

你可以看看spring-restdocsrestdocs-api-spec

spring-restdocs采用测试驱动的API文档方法,与spring-fox使用的内省驱动方法相比具有许多优势。 restdocs-api-spec是spring-restdocs的扩展,增加了API规范支持。目前它支持OpenAPI2 OpenAPI3和Postman。

© www.soinside.com 2019 - 2024. All rights reserved.