在SpringDoc OpenAPi中未禁用petstore URL

时间:2020-07-29 11:32:27

标签: swagger-ui openapi springdoc springdoc-openapi-ui springdoc-ui

我正在SpringDoc 1.4.3招摇。
我添加了以下配置,以禁用petstore中的application.yml个网址

配置

springdoc:
  swagger-ui:
    disable-swagger-default-url: true
    tags-sorter: alpha
    operations-sorter: alpha
    doc-expansion: none

但是当我在浏览文本框中点击https://petstore.swagger.io/v2/swagger.json时,它仍然向我显示了petsore URL,如下图所示。

张大图片

Swagger Image

2 个答案:

答案 0 :(得分:2)

由于具有以下功能支持,因此已经过测试和验证:

仅使用以下属性:

springdoc.swagger-ui.disable-swagger-default-url=true

答案 1 :(得分:0)

我解决这个问题的唯一方法是添加一个 SwaggerConfig 页面 [tutorial here] 并更改为 OAS_3 并保存,然后您可以将其更改为其他内容。

return new Docket(DocumentationType.OAS_30)

似乎 Swagger 正在保留缓存或其他东西,但保存配置的 OAS_3 似乎让 Swagger 知道停止使用默认值。