No mapping found for HTTP request with URI [/null/swagger-resources/configur

时间:2025-03-20 18:19:40

如果以前是好得,突然启动得时候出现这个错误,我觉得应该是网络得原因导致得,我已经碰到过这种问题两次,莫名奇妙得坏,莫名奇妙得好,最后联想到这是基于浏览器得一个后台接口文档,如果是浏览器出现网络不通畅的情况,会不会导致这种情况的发生,现在还是一头雾水,但是有这方面的猜想.网上搜到的都是配置不成功,但是我是使用过程中,出现这种问题.所以,我觉得应该出在网络层面上.

我已经找到了我的问题,大致说明一下,如果你配置没错,平时也能正常使用,偶尔出现这个问题,原因可能是:

别人正在访问你的swagger网址,或者你自己的浏览器在访问你自己的网址,但是中途,你自己重启了,或者网络中断了,各种原因,导致不能正常访问之后,他就会重复刷新访问,所以,你启动之后,会发现后台一直刷新no mapping,而且你重启也没用,重启电脑也没用,因为可能是你同事跟你调试的时候,访问了你的swagger,只要有外部访问不停的访问你的swagger网址,就会出现这种情况,

所以有时候,你检查自己的本机是检查不出来的,你可以在你的拦截器上打断点,然后重启项目,查看是谁访问了你的swagger网址,你是可以看到具体的ip的,找到ip之后,就可以定位到那台电脑,然后看浏览器,或者调试工具,是否有访问swagger文档但是未正常显示的连接,如果有的话,关闭掉.应该就好了,如果不放心,可以尝试重启.大致就是这样.然后再访问你的swagger文档,应该就可以了.