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

TestCase測(cè)試Impl類的方法沒(méi)有問(wèn)題,但是Swgger和前端調(diào)用接口就會(huì)報(bào)404錯(cuò)誤:

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

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
java實(shí)現(xiàn)兩張圖片2D翻轉(zhuǎn)動(dòng)畫(huà)效果
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)兩張圖片2D翻轉(zhuǎn)動(dòng)畫(huà)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08
Nacos服務(wù)實(shí)例的權(quán)重設(shè)置方式(以及設(shè)置為0時(shí)的作用與場(chǎng)景)
這篇文章主要介紹了Nacos服務(wù)實(shí)例的權(quán)重設(shè)置方式(以及設(shè)置為0時(shí)的作用與場(chǎng)景),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07
使用SpringBoot實(shí)現(xiàn)微服務(wù)超時(shí)重試模式的示例
這篇文章主要介紹了使用SpringBoot實(shí)現(xiàn)微服務(wù)超時(shí)重試模式的示例,幫助大家更好的理解和使用springboot框架,感興趣的朋友可以了解下2020-11-11
SpringBoot+fileUpload獲取文件上傳進(jìn)度
這篇文章主要為大家詳細(xì)介紹了SpringBoot+fileUpload獲取文件上傳進(jìn)度,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08
springboot集成JWT之雙重token的實(shí)現(xiàn)
本文主要介紹了springboot集成JWT之雙重token的實(shí)現(xiàn),前端使用accessToken進(jìn)行登錄和驗(yàn)證,后端使用refreshToken定期更新accessToken,具有一定的參考價(jià)值,感興趣的可以了解一下2025-03-03
Java Socket實(shí)現(xiàn)多線程通信功能示例
這篇文章主要介紹了Java Socket實(shí)現(xiàn)多線程通信功能,結(jié)合具體實(shí)例形式較為詳細(xì)的分析了java多線程通信的原理及客戶端、服務(wù)器端相應(yīng)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-06-06

