1. 程式人生 > >Spring boot採坑記--- 在啟動時RequstMappingHandlerMapping無法找到部分contorller類檔案的解決方案

Spring boot採坑記--- 在啟動時RequstMappingHandlerMapping無法找到部分contorller類檔案的解決方案

  最近有一個心得需求,需要在一個現有的springboot專案中增加一些新的功能,於是就在controller檔案包下面建立新的包和類檔案,但是後端開發完之後,本地測試發現前端訪問報404錯誤,第一反應是URL是否寫錯,仔細檢查之後發現完全正確,前端介面也沒有問題。方法註解如下所示:

 

 

  於是想到是不是springboot沒有載入到我寫的類檔案,檢視啟動日誌發現RequstMappingHandlerMapping中沒有找到我新新增的類檔案中對應的URL和方法,就是springboot沒有掃描到我新新增的類檔案。查詢網上的解決方案基本都是說啟動類沒有放在controller檔案包同一目錄等的問題,我的類檔案就位於如圖所示controller檔案包中。

 

 

  但是我這個情況比較特殊就是和我新新增的類檔案處於同一目錄下的其它類檔案都能訪問到。差了好多資料,都沒有結論。

解決方法:

最後就嘗試一下是否編譯一下就可以了,於是,我用maven命令:mvn clean complile 重新編譯一下,重新再本地啟動竟然奇蹟般的可以了。