問題描述:
加上contextpath也是報這個錯誤,加上工程名稱demo(contextPath不配置)也報這個錯誤
不使用localhost使用IP地址或者127.0.0.1也報這個錯誤
同樣的工程在別人的環境下可以正常運行(本機使用IDEA啟動也可以正常訪問)
而且還有一個很奇怪的問題是:明明是使用log日志,明明已經debug顯示都已經進來了,但是在Idea的控制台上還是看不到日志記錄。可以進入自定義的Filter,但是在Controller中打debug,但是偏偏就沒有進來。
在網上各種搜索半天都是找不到合適的解決方案,后來無意中看到一篇文章:
Spring boot啟動成功但是報404:The origin server did not find a current representation for the target resource or is not willing to disclose that one exists
其中的一個回答是:找到一個解決方法:把maven本地庫的所有內容全部刪除,然后重新更新下載jar包后,再啟動,就好了
看到這里,在Idea中執行clean,install后,再次啟動服務,訪問正常!!!!
說明是下載的jar包有問題。
想對應的項目是:RestSpringMVCDemo:https://github.com/githubofrico/RestSpringMVCDemo,對應的文章是[REST風格框架實戰:從MVC到前后端分離(附完整Demo) - CSDN博客](https://blog.csdn.net/justloveyou_/article/details/74379479)