我的 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);
但正如我所说,我没有测试,也许这是愚蠢的。无论如何,我会尝试测试一些解决方案,我会写信给你