使用springdoc-openapi-starter-webmvc-ui后访问swagger-ui/index.html 报错404
报错解释:
当你访问swagger-ui/index.html时出现404错误,通常意味着请求的资源无法在服务器上找到。这可能是因为swagger-ui资源没有正确部署,或者请求的URL路径不正确。
解决方法:
- 确认是否已经将springdoc-openapi-starter-webmvc-ui添加到项目依赖中,并确保已经正确构建和启动了应用。
- 检查是否有正确的Spring Boot配置,确保SpringDoc能够自动配置。
- 确认是否使用了正确的URL路径访问swagger-ui。通常情况下,如果你使用的是springdoc-openapi-starter-webmvc-ui,并且没有修改默认配置,你应该可以通过
http://<your-server-address>/swagger-ui/index.html
访问到swagger-ui界面。 - 如果你使用了Spring Security,确保swagger-ui的路径没有被安全规则阻止。
- 如果以上都没问题,尝试清理并重新构建项目,有时候IDE或构建工具的缓存可能导致这类问题。
如果你遵循了以上步骤,但仍然遇到问题,可以查看项目的日志文件,寻找更具体的错误信息,或者在Stack Overflow等社区寻求帮助。
评论已关闭