如何使用 OpenApi 自定义 swagger-ui.html url

Posted

技术标签:

【中文标题】如何使用 OpenApi 自定义 swagger-ui.html url【英文标题】:How can i customize swagger-ui.html url with OpenApi 【发布时间】:2021-02-25 09:13:08 【问题描述】:

正如标题所暗示的,有没有办法改变类型的招摇网址

localhost:8080/myapp/swagger.ui.html

进入网址

localhost:8080/docs

我使用 OpenApi3,到目前为止,在文档中我不知道如何更改“swagger-ui”。感谢您提供任何可能的答案

【问题讨论】:

【参考方案1】:

application.properties 文件中使用属性springdoc.swagger-ui.path

如果你没有上述文件,你也可以在src/main/resources文件夹下创建application.yml文件,并复制下面的YAML属性

springdoc:
  swagger-ui:
    path: /docs

【讨论】:

以上是关于如何使用 OpenApi 自定义 swagger-ui.html url的主要内容,如果未能解决你的问题,请参考以下文章

.NET Core基础篇之:集成Swagger文档与自定义Swagger UI

在.net core web api中添加自定义属性到OpenAPI规范文件和swagger

如何在 OpenAPI (Swagger) 中定义枚举?

如何在 OpenAPI (Swagger) 中为同一路径定义不同的查询参数?

如何在 OpenAPI / Swagger 中递归引用封闭类型定义?

如何在 Swagger (OpenAPI) 中发布文件?