如何更改Swagger SpringMVC UI的URL

Dan*_*iel 5 spring swagger swagger-ui

我在spring-boot项目中使用swagger-springmvc并且一切正常但是当我将swagger-spring-mvc-ui依赖项添加到我的项目时,swagger-ui会重载我的基本URL请求映射.我非常害羞有一种方法可以将UI指向另一个URL.有谁知道如何更改swagger-ui的默认路径?

Chh*_*lit 3

您正在使用来自com.mangofactory的旧版本 0.8.8

我建议您使用io.springfox的 2.3.1 版本

注意:如果您按照教程进行操作,则无需手动下载 Swagger-UI 即可访问 swagger

http://localhost:8080/your-app-root/swagger-ui.html
Run Code Online (Sandbox Code Playgroud)

文档网址现已提供:

http://localhost:8080/your-app-root/v2/api-docs
Run Code Online (Sandbox Code Playgroud)

您可以通过在 appication.properties 文件中指定属性源来更改文档 url

springfox.documentation.swagger.v2.path
Run Code Online (Sandbox Code Playgroud)

参考更改

春季启动演示

教程