在 Spring 引导上下文路径之外访问 Swagger



我的 spring 启动应用程序有一个如下所示的上下文路径

server.contextPath=/api

我添加了 springfox 大摇大摆配置,并且能够从给定的 url 中获取招摇 url,如下所示

http://localhost:8080/api/swagger-ui.html

实际上我想要的是将招摇的 UI 置于上下文路径之外,如下所示

http://localhost:8080/swagger-ui.html

想知道这是否可能。

我没有尝试过,但也许它可以帮助你。如果可以找出 swagger 是否正在运行以及何时是,您可以动态设置

System.setProperty("server.servlet.context-path", "/");
SpringApplication.run(Application.class, args);

但正如我所说,我没有测试,也许这是愚蠢的。无论如何,我会尝试测试一些解决方案,我会写信给你

最新更新