如何在spring启动应用程序中为swagger-ui.html定义显式映射

时间:2017-10-23 15:51:35

标签: spring swagger-ui swagger-2.0

我有一个问题,将swagger-ui(swagger2)集成到我的spring-boot应用程序中。似乎swagger-ui在根上的默认位置与端点冲突。

例如,我的基本路径是foobar(完整网址:locahost:8080 / foobar /)。我的一个端点有一个可以是任意数字的路径变量(以端点url:localhost:8080 / foobar / {number}或localhost:8080 / foobar / 123为例)。这似乎与swagger-ui.html冲突,因为当我尝试击中locahost:8080 / foobar / swagger-ui.html时,spring抱怨,认为'swagger-ui.html'是该端点的路径变量。

我很好奇是否有办法为swagger-ui定义显式映射,以便spring不会认为我只是将路径变量输入到另一个端点?理想情况下,我根本不想修改foobar / {number}路径,并希望为swagger-ui制作显式映射,或者更改swagger-ui本身的路径。任何帮助表示赞赏。谢谢!

0 个答案:

没有答案