2016-01-26 73 views
4

我想建立一个独立的swagger-ui应用程序,在一个中心位置查看来自不同服务器的不同API。 在第二步中,我想定制swagger-ui来一次显示多个API。 我不想为所有提供swagger api-docs的服务器添加swagger-ui。如何设置swagger-ui独立服务器/应用程序?

要做到这一点,我想使用弹簧引导,并认为这应该是一件容易的事。但是,我无法使其工作。

这里是我做过什么:

  1. 生成使用https://start.spring.io
  2. 包括spring-boot-starter-web
  3. 添加io.springfox:springfox-swagger-ui:2.3.1依赖

当打开http://localhost:8080/swagger-ui.html我看到一个404错误和UI一个春天启动应用程序似乎破了:

swagger-ui 404

回答

0

是否有任何理由使用Spring引导而不是简单的Web服务器呢?

见例如here with Nginx,包括一些基本的身份验证(很老的链接,但仍佯装看),或在swagger-ui github reposiory的自述直接用于轻松连接服务中泊坞(设置也可以直接复制/一饮而尽发球如果需要,不需要Docker)。

另外,我不知道为什么你要获取不同端口上的页面请求的资源......只要问你现在仍然需要关于此主题的帮助。

相关问题