當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