gpt4 book ai didi

swagger - 如何从vert.x打开Swagger-ui

转载 作者:行者123 更新时间:2023-12-04 08:02:50 46 4
gpt4 key购买 nike

我想在Vert.X应用程序中实现Swagger-UI。我已经列出了所有路线,并且希望像在SpringBoot中那样在swagger-ui中看到它们。我也已经在swagger-editor中手动编辑了它们。因此,如何从vert.x应用程序打开localhost:8080/swagger-ui.html,并在那里查看所有路由器。

我读到我需要从swagger-editor保存json并将其放在src/resources中。那之后呢?

我也在这里找到了很棒的东西:https://github.com/phiz71/vertx-swagger
http://vertx.io/blog/presentation-of-the-vert-x-swagger-project/

但是如何实现呢?

最佳答案

好吧,您开始的方向是错误的。
这些示例演示了如何从Swagger文件构建VertX应用程序。
您想要的是通过VertX提供Swagger UI。
我为您提供了一个示例项目:
https://github.com/AlexeySoshin/VertxSwaggerUI

当打开http://localhost:8080/swagger/时,您将像往常一样看到所有Swagger文档。

如果您想自己做:

  • https://github.com/swagger-api/swagger-ui/tree/master/dist内容复制到您的资源/网络根目录下
  • 将swagger.json和这些文件
  • 一起放置
  • 在VertX中创建StaticHandler:router.route("/*").handler(StaticHandler.create());
  • 关于swagger - 如何从vert.x打开Swagger-ui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48518149/

    46 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com