当前位置: 首页 > 知识库问答 >
问题:

SpringDoc OpenAPi中未禁用petstore URL

慕容成和
2023-03-14

我使用SpringDoc 1.4.3昂首阔步。我添加了以下配置来禁用petstore中的application.ymlURL

配置

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

但是当我撞上了https://petstore.swagger.io/v2/swagger.json在explore文本框中,它仍然向我显示如下图所示的URL。

昂首阔步的形象

共有3个答案

戚翰飞
2023-03-14

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

return new Docket(DocumentationType.OAS_30)

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

汪建德
2023-03-14

如果建议的属性设置不起作用,请清除浏览器缓存并重新加载URL。属性设置不起作用。浪费了两个小时才弄明白。

springdoc:
  swagger-ui:
    disable-swagger-default-url: true
景建业
2023-03-14

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

  • https://github.com/springdoc/springdoc-openapi/issues/714

只需使用以下属性:

springdoc.swagger-ui.disable-swagger-default-url=true
 类似资料:
  • 嘿,伙计们,我只是想知道如何在JXDatepicker中禁用未来日期。我所说的未来日期是指当前系统日期之后的天数。我真的需要它来开发一个系统。 任何帮助都将不胜感激。非常感谢。

  • 禁止点击 未提及的国家 ,这个操作会使在数据集中未提到过的国家在3D地球上不可选。默认设置下此功能不开启。 controller.disableUnmentioned(true); // 禁用此功能 controller.disableUnmentioned(false);

  • 我没有使用任何日期选择器仍然代码工作正常。我已经选择了输入类型日期和一切工作正常。现在我想禁用未来的日期。我该怎么做呢? 编辑:通过其他方式解决问题 我用过日期选择器 它是如此容易实现。只需安装npm包 同时安装力矩传感器 导入库 在构造函数中 dateChange函数 最后是渲染函数 这里使用maxDate函数来禁用未来的日期。 资料来源:https://www.npmjs.com/packag

  • 我正在尝试禁用今天日期和从今天开始的6天以上的日期。 我知道我可以用做到这一点,但是当我这样做的时候,它会禁用所有未来的日期。 我的代码: 我也尝试了,但出现了相同的错误。 有什么想法吗?

  • 我仍然有“禁用”的问题... 我的招摇过市界面url配置为/swagger ui。html(它重定向到/swagger ui/index.html?configUrl=/v3/api docs/swagger config= 我必须解决这个问题,因为它被视为一个安全问题。。。 有4种方法可以配置它,但我使用了swagger ui yaml文件:https://swagger.io/docs/ope

  • 将Spring Boot迁移到3.1版本和springdoc-openapi库迁移到1.4.1之后: springdoc-openapi-ui springdoc-openapi安全 springdoc-openapi-data-rest 我面临的问题 同样,现在在Swagger UI页面上,生成了的控制器和模式,但是之前只有的endpoint、请求和响应DTO。有办法让它失效吗?