我有一个项目(Spring Boot App + Kotlin),我希望有一个Open API 3.0规范(最好是在YAML中)。 Springfox库很不错,但它们生成了Swagger 2.0 JSON。从控制器中的注释生成Open Api 3.0规范的最佳方法是什么?从头开始写它是唯一的方法吗?
你可以看看spring-restdocs和restdocs-api-spec。
spring-restdocs
采用测试驱动的API文档方法,与spring-fox使用的内省驱动方法相比具有许多优势。 restdocs-api-spec
是spring-restdocs的扩展,增加了API规范支持。目前它支持OpenAPI2 OpenAPI3和Postman。