如何在Springdoc中禁用Swagger UI语法高亮显示



我使用的是springdoc-swagger-ui。Swagger UI无法处理大量响应是一个已知的问题,建议的解决方法是禁用Swagger用户界面中的语法高亮显示。

我试图在application.yaml中为我的Spring Boot应用程序添加以下配置,但没有效果。我仍然看到反应突出。

springdoc:
swagger-ui:
syntax-highlight:
activated: false

关于如何使用Springdoc配置或application.properties在Swagger UI中禁用语法高亮显示,有什么线索吗?

使用SpringBoot v2.7.4org.springdoc:springdoc-openapi-ui-v1.6.8,我可以通过修改来更改它

src/main/resources/application.properties

springdoc.swagger-ui.syntax-highlight.activated=false

application.yaml中的设置是正确的。

我想这可能是因为我正在为js文件使用缓存。

例如,您可以通过使用以下URL进行访问来检查未缓存的内容
(domain)/swagger-ui/swagger-initializer.js?a=a

window.ui = SwaggerUIBundle({
...
deepLinking: true,
syntaxHighlight: {activated: false},
presets: [
...

尝试在浏览器中进行硬刷新。

最新更新