【发布时间】:2021-11-09 09:18:41
【问题描述】:
当我尝试访问 Swagger UI 页面 (.../service-name/swagger-ui.html) 时,我收到 No handler found for GET ... 错误。
我做了一些研究,发现SimpleUrlHandlerMapping bean,它是 Swagger 页面工作所必需的,不是由 Spring 创建的。这是正确工作服务的示例,断点位于BeanFactoryUtils.java:378:
下面是我的应用的 实际 行为示例,其中未创建所需的 bean:
这两个应用程序使用相同的 spring 和 swagger 版本,而且,swagger 配置完全相似。你能帮我找出为什么会这样吗?这里奇怪的部分是即使我将分支重置为我 100% 确定 swagger-ui 工作的日期,我仍然收到此错误,可能涉及到一些内部 Spring 缓存?
提前谢谢你!
【问题讨论】:
标签: spring-mvc swagger swagger-ui springfox-boot-starter