我的spring启动应用程序有一个contextPath,如下所示
server.contextPath=/api
我添加了springfox swagger配置,并且能够从给定的URL获取swagger url,如下所示
http://localhost:8080/api/swagger-ui.html
实际上我想要的是在contextPath之外获得swagger ui,如下所示
http://localhost:8080/swagger-ui.html
想知道这是否可能。
我没试过,但也许它可以帮到你。如果是找出swagger是否正在运行的方式,那么可以动态设置
System.setProperty("server.servlet.context-path", "/");
SpringApplication.run(Application.class, args);
但正如我所说,我没有测试,也许这是愚蠢的。无论如何,我会尝试测试一些解决方案,我会写信给你