使用 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,问题消失了。
根据文档(参见下面的 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,问题消失了。