SpringBoot接口調(diào)用之后報404問題的解決方案
我的接口是這樣的:

TestCase測試Impl類的方法沒有問題,但是Swgger和前端調(diào)用接口就會報404錯誤:

在網(wǎng)上查了很多資料,都說是地址的問題,我參照了上下文
server.port中的端口沒問題,我本地的IP也沒問題,上下文也沒問題,總之地址沒問題。
之后看了我接口的注解,我的Controller類用的注解是@RestResultController,而不是@RestController。
使用@RestResultController,如果返回值是String類型就存在指向性問題,返回String類型,指向的地址是String字符串的地址,因此前端http訪問我的接口會報404.(只是提供一種解釋,網(wǎng)上查不到)
解決方法:
有兩種解決方式,我選了其中一種,就是將errMessage封裝在一個Body里面。
@Data(lombok的注解)
public class BpResp{
private String errMessage;
}
變成返回的是BpResp
public BpResp add.........
還有一種解決方法是在方法上加一個@ResponseBody,但由于任務(wù)較多就沒有一一嘗試,感興趣的朋友可以嘗試一下。
學(xué)習(xí)spring boot和請求Postman的注意事項
直接上圖
請求數(shù)據(jù)的方式一定要和請求的http要保持一致
下面以刪除為例
下面括號中的key和value值是通過?屬性=屬性值的方式取值,

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
java實現(xiàn)兩張圖片2D翻轉(zhuǎn)動畫效果
這篇文章主要為大家詳細介紹了java實現(xiàn)兩張圖片2D翻轉(zhuǎn)動畫效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-08-08
Nacos服務(wù)實例的權(quán)重設(shè)置方式(以及設(shè)置為0時的作用與場景)
這篇文章主要介紹了Nacos服務(wù)實例的權(quán)重設(shè)置方式(以及設(shè)置為0時的作用與場景),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07
使用SpringBoot實現(xiàn)微服務(wù)超時重試模式的示例
這篇文章主要介紹了使用SpringBoot實現(xiàn)微服務(wù)超時重試模式的示例,幫助大家更好的理解和使用springboot框架,感興趣的朋友可以了解下2020-11-11
springboot集成JWT之雙重token的實現(xiàn)
本文主要介紹了springboot集成JWT之雙重token的實現(xiàn),前端使用accessToken進行登錄和驗證,后端使用refreshToken定期更新accessToken,具有一定的參考價值,感興趣的可以了解一下2025-03-03

