当我尝试访问 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缓存?
先感谢您!