如何将OpenApi.yaml添加到您的项目
如何将OpenAPI.YAML添加到现有项目中,其中已写入REST API的代码? 我应该在哪个文件夹中放置yaml文件,需要做什么“配置”才能正常工作(显示Swagger UI)?
注意:使用Dropwizard框架
How to add openapi.yaml to an existing project with already written code for REST API?
In what folder should I put the yaml file and what "configuration" needs to be done for it to work properly (display swagger UI)?
Note: using dropwizard framework
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我自己使用带有Spring/Dropwizard的Open API遇到了几个问题。因此,我开始构建一种使回购集成更容易的替代方案( https://github.com/fern-api/蕨类植物)。
入门的步骤:
npm install -g fern -api
fern init
,它将创建一个具有API定义Fern的 API目录添加Java
以添加Java GeneratorFERN GERTATE
以生成Java Subprojecthttps://docs.buildwithfern.com/#/ 这里有一个视频,介绍了如何开始使用Java。
如果要在之后添加
OpenApi.yml
,则可以将FERN API定义转换为有效的Open API。抱歉,如果这不是您要寻找的答案,只是想我会分享一个可以解决您的问题的替代方案!
I was running into several issues myself using Open API with Spring/Dropwizard. So I started building an alternative that makes repo integration easier (https://github.com/fern-api/fern).
Steps to get started:
npm install -g fern-api
fern init
which will create an api directory that has an API definitionfern add java
to add the java generatorfern generate
to generate the java subprojecthttps://docs.buildwithfern.com/#/ There's a video here on how to get started with Java.
If you want to add an
openapi.yml
after, you will be able to convert the fern api definition into a valid Open API.Apologies if this wasn't the answer you were looking for, just figured I'd share an alternative that might solve your problem!