【问题标题】:swagger ui not working for swagger version 2swagger ui 不适用于 swagger 版本 2
【发布时间】:2015-06-09 02:31:34
【问题描述】:

我目前正在从事一个涉及 spring-boot 和 swagger 的项目。我已使用链接Upgrade to version2 将我的 maven spring boot 项目升级到最新的 Swagger。 我目前正在使用我从链接 Swagger-UI with Spring Boot 配置的 Swagger-UI

在我的 tomcat 服务器上成功部署应用程序后,我尝试访问 url:localhost:8080/swagger/index.html。不幸的是,它不起作用,我无法在浏览器中查看 swagger-ui。我该如何进一步处理?

【问题讨论】:

  • 你能比“它不起作用”更具体吗?你看到了什么。在浏览器中打开开发者工具 - 是否正在下载 json 文件?
  • 不,没有下载 JSON 文件。最初,我能够做到。升级后就不行了。
  • stackoverflow.com/a/34808180/1559147 这可能会帮助你解决这个问题。我在我的解决方案中使用了 gradle,但这不是问题

标签: tomcat7 spring-boot swagger swagger-ui


【解决方案1】:

我认为您正在混合 2 个版本的库的文档。第二个链接指向旧版本的 springfox 库。请按照the documentation 的最新快照中的说明进行操作。如果您已正确配置所有内容,您应该会在http://localhost:8080[/CONTEXT-PATH]/swagger-ui.html 看到 swagger-ui。根据您设置 springboot 应用程序的方式,上下文路径是可选的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-03
    • 1970-01-01
    • 2023-02-04
    • 2018-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多