无法在 Springdoc swagger UI 中禁用 POST 方法

问题描述 投票:0回答:1

我正在使用 springdoc UI 生成 Java API 的文档。这一代本身似乎进展顺利,但我无法禁用“试用”按钮。

我都尝试过:

  • springdoc.swagger-ui.tryItOutEnabled=false
  • springdoc.swagger-ui.supportedSubmitMethods=get

他们似乎都没有任何影响力。我也尝试过定义自己的 Swagger UI bean 来直接设置我之前提到的属性,但这似乎也没有效果。

我正在使用 spring-boot 3.3.2 和 springdoc-openapi-starter-webmvc-ui 2.6.0。

我一直在试图找出我可能做错了什么,但没有更进一步地弄清楚如何解决这个问题。

java spring-boot swagger swagger-ui springdoc-openapi-ui
1个回答
0
投票

@kush parsaniya 的评论似乎是正确的。

2.6.0
springdoc-openapi-starter-webmvc-ui
版本有问题。几个月前也报道过该问题。看一下这里:https://github.com/springdoc/springdoc-openapi/issues/2740

请不要降级到旧版本,因为它可能会带来漏洞。我尝试升级到

2.7.0
最新稳定版本),它似乎工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.