我想建立一个独立的swagger-ui应用程序,在一个中心位置查看来自不同服务器的不同API。 在第二步中,我想自定义swagger-ui以同时显示多个API。 我不想将swagger-ui添加到提供swagger api-docs的所有服务器上。
为此,我想使用弹簧靴,并认为这应该是一件容易的事。但是,我无法让它工作。
这是我做的:
spring-boot-starter-web
io.springfox:springfox-swagger-ui:2.3.1
依赖打开http://localhost:8080/swagger-ui.html时,我看到404错误,用户界面似乎已损坏:
答案 0 :(得分:0)
是否有任何理由使用Spring-boot而不是简单的Web服务器?
请参阅示例here with Nginx,包括一些基本身份验证(相当古老的链接但仍然可以正常查看),或直接在swagger-ui github reposiory的自述文件中,以便在Docker中轻松提供Connect / gulp-serve(如果需要,也可以在没有Docker的情况下直接重现设置。
此外,我不知道你为什么要在不同的端口上获取页面请求的资源...只是询问你现在还需要关于这个主题的帮助。