使用springdoc-openapi-starter-webmvc-ui后访问swagger-ui/index.html 报错404

按照官网说明,引入 springdoc-openapi-starter-webmvc-ui后应该就可以直接访问swagger-ui.html或者swagger-ui/index.html就可以出现swagger页面了,但是我引入后,访问提示报错404.

在我的项目中,有其他依赖间接引入了org.webjars:swagger-ui,但是,这个jar包的版本必须和springdoc-openapi-starter-webmvc-ui声明的一致,否则默认配置就会无法找到静态资源。可以在springdoc-openapi-starter-common这个依赖的根目录找到springdoc.config.properties配置文件,如果里面写的和实际项目引入的不一致,就会出问题。

可以通过调整依赖,让他们一致,或者在application.yaml中设置变量springdoc.swagger-ui.version=引入的版本

相关推荐
bjzhang753 个月前
SpringBoot开发——整合SpringDoc实现在线接口文档
spring boot·springdoc
xie_zhr6 个月前
SpringBoot3整合SpringDoc实现在线接口文档
springboot3·swagger·oneapi·springdoc·接口文档
Micro麦可乐6 个月前
Spring Boot 3 整合 SpringDoc OpenAPI 生成接口文档
java·spring boot·后端·springdoc·接口文档
xiezhr6 个月前
SpringBoot3整合SpringDoc实现在线接口文档
java·springboot3·swagger·springdoc·openapi
慕木兮人可7 个月前
SpringBoot2.0.x旧版集成Swagger UI报错Unable to infer base url...解决办法
java·spring boot·cas·springsecurity·swagger-ui
Milton10 个月前
在 Spring Boot 3.x 中使用 SpringDoc 2 / Swagger V3
springboot·swagger·springdoc
Tr0e10 个月前
浅析SpringBoot框架常见未授权访问漏洞
actuator·swagger-ui
梦幻D开始1 年前
Spring Boot更换Spring fox为Springdoc
spring boot·springdoc
南京大学软工研究生1 年前
SpringDoc注解解析
springdoc