使用 Springdoc 自定义 swagger 静态资源

Customizing swagger static resources with Springdoc

根据文档(参见下面的 link),可以通过扩展 SwaggerIndexPageTransformer 并覆盖转换方法,使用 Java 自定义静态资源。

https://springdoc.org/#customizing-swagger-static-resources

据我所知,可以自定义以下文件:

index.html

招摇-ui-bundle.js

招摇-ui.css

swagger-ui-独立-preset.js

swagger-ui.css.map

招摇-ui-bundle.js.map

swagger-ui-独立-preset.js.map

图标-32x32.png

根据示例代码,我可以检查资源名称,如:

if (resource.toString().contains("swagger-ui.css")) {
...

我的问题是此方法处理的唯一资源是“META-INF/resources/webjars/swagger-ui/4.10.3/index.html”

有人遇到同样的问题还是我误解了什么?

我将 Spring 升级到 2.7.0,问题消失了。