SpringBoot項目啟動成功,訪問路徑提示404


當SpringBoot項目啟動成功后,訪問Controller下的RequestMapping路徑卻發現無法訪問,且提示Status=404

我的項目中controller下只有一個訪問路徑/hello,正常情況下當項目啟動成功,會在控制台看到項目啟動時掃描到該路徑:@RequestMapping(value="/hello") ;但是我們看控制台此時並沒有掃描到/hello路徑

/hello路徑無法成功訪問

到這里就需要檢查你的SpringBoot啟動類是否與你的Controoler在同一級目錄下,看圖,發現到問題了嗎?啟動類在cn.alin.application下,但是接口在cn.alin.controller下

@SpringBootApplication默認的掃描位置就是Application所在的同級目錄和子目錄,我們修改一下:

修改完成后,重啟項目,此時在控制台發現路徑/hello被掃描到了,那么看來成功了

訪問接口,成功

總結:

● SpringBoot成功啟動,路徑無法訪問,查看接口是否能被掃描到。
如果接口名不能被掃描,查看啟動類與Controller層是否保持在同級目錄下。
@SpringBootApplication默認的掃描位置就是Application所在的同級目錄和子目錄,按照規則修改即可成功訪問。

————————————————
版權聲明:本文為CSDN博主「崽崽今天學習了嗎」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_39934868/article/details/89396273


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM