【发布时间】:2017-07-11 15:05:52
【问题描述】:
我用 spring boot 创建了一个微服务,我没有资源文件夹,我想添加 swagger 支持。所以我按照document
所以
- 添加了 swagger 依赖项。
- 按原样添加了 docker 类
- 添加了 swagger 的 ui 依赖
结果
- http://localhost:port/myservice/v2/api-docs -> 响应符合预期。
- http://localhost:port/myservice/v2/api-docs -> 响应符合预期。
-
但是 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