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

本文详细解析了在使用Swagger过程中遇到的nomapping错误,通常在配置正确且平常能正常使用的情况下突发此问题。文章揭示了问题可能源于外部访问的持续刷新,如同事在调试时访问了Swagger,即使本地重启也无法解决。通过在拦截器设置断点,查找具体IP并定位到问题电脑,关闭异常连接即可恢复正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值