1.注解引入錯誤,缺少注解
使用@RestController 。或者方法上加上@ResponseBody?
詳細(xì)可以參考其他文章
接口報404
2.url錯誤,url缺失
粗心,url沒有拼寫正確,或者加了前綴,但是postman中沒有加等
3.啟動類沒有掃描controller包中的注解
此種情況不常見,但是比較容易讓人蒙圈。因為即使url檢查多少遍,注解導(dǎo)入多少次也不會找到問題原因,因為這時候路就已經(jīng)走錯了。
此種情況不常見是因為可能是出現(xiàn)在剛創(chuàng)建的項目,或者剛加的controller包。
問題原因,啟動類沒有掃描到@RestController,@ResponseBody 等注解,沒有注入bean
啟動類只會掃描其所在的包和其下的包??梢酝ㄟ^改變啟動類位置,或通過注解文章來源:http://www.zghlxwxcb.cn/news/detail-567481.html
@ComponentScan(basePackages = {"a","b","c"})
或掃描指定路徑的包文章來源地址http://www.zghlxwxcb.cn/news/detail-567481.html
到了這里,關(guān)于postman調(diào)用接口報404錯誤詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!