【问题标题】:swagger2 for springboot microservice do no produce response on uiSpring Boot 微服务的 swagger2 不会在 ui 上产生响应
【发布时间】:2017-07-11 15:05:52
【问题描述】:

我用 spring boot 创建了一个微服务,我没有资源文件夹,我想添加 swagger 支持。所以我按照document

所以

  1. 添加了 swagger 依赖项。
  2. 按原样添加了 docker 类
  3. 添加了 swagger 的 ui 依赖

结果

  1. http://localhost:port/myservice/v2/api-docs -> 响应符合预期。
  2. http://localhost:port/myservice/v2/api-docs -> 响应符合预期。
  3. 但是 http://localhost:port/myservice/swagger-ui.html -> 没有预期的响应,在浏览器控制台上我收到错误

    GET http://localhost:port/myservice/configuration/ui 404(未找到)

作为它的微服务,我没有@EnableWebMvc 类。

我错过了什么?

【问题讨论】:

  • 我试过了,但结果是 This localhost page can't be found On browser's console as expected Failed to load resource: server response with a status of 404 (Not Found)
  • 请发布您的 Spring 配置代码 sn-ps、依赖配置、v2/api-docs 的示例响应等。
  • 如果您在 GitHub 上分享您的示例,让社区更方便地帮助自己,那就太好了。
  • 由于隐私协议,我无法发布代码,但我通过将 springfox-swagger-ui 版本从 2.4.0 降级到 2.2.2 解决了这个问题。

标签: spring-boot microservices swagger-ui


【解决方案1】:

我遇到了同样的问题。将springfox-swagger-ui 降级到 2.2.2 解决了我的问题(正如sailor 在 cmets 中提到的那样。

【讨论】:

  • 感谢您的编辑。我是新手,正在学习使用堆栈溢出
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-02
  • 1970-01-01
  • 2022-01-15
  • 2021-11-03
  • 2017-07-23
  • 2019-02-24
  • 2016-03-27
相关资源
最近更新 更多