@RequestBody獲取不到參數(shù)的問題
問題
前端數(shù)據(jù)發(fā)送出去,后端接口沒問題,但@RequestBody獲取對(duì)象參數(shù)為Null.
1.驗(yàn)證后端接口沒問題,再往下解決。(通過swagger或者postman能獲取接口返回?cái)?shù)據(jù))
2.查看前端發(fā)送的請(qǐng)求
import request from '@/utils/request' export default{ // 教師列表(條件查詢帶分頁) //getTeacherListPage(當(dāng)前頁,頁面大小,查詢條件) getTeacherListPage(current,size,searchTeacher){ return request({ // url: '/eduservice/study-teacher/pageTeacherWrapper/'+current+'/'+size, url:`/eduservice/study-teacher/pageTeacherWrapper/${current}/${size}`, method: 'post', data: { searchTeacher } }) } }
這里前端發(fā)送的json看似是正確格式,但后端并不接收!
3.正確的前端發(fā)送格式
以下三種方式后端均可以獲取對(duì)象
import request from '@/utils/request' export default{ // 教師列表(條件查詢帶分頁) //getTeacherListPage(當(dāng)前頁,頁面大小,查詢條件) getTeacherListPage(current,size,searchTeacher){ return request({ url:`/eduservice/study-teacher/pageTeacherWrapper/${current}/${size}`, method: 'post', data: {//后端RequestBody獲取數(shù)據(jù),前端使用data轉(zhuǎn)化json傳遞到接口 //方法一: // // name: searchTeacher.name, // // level: searchTeacher.level, // // create: searchTeacher.create, // // end: searchTeacher.end //方法二: ...searchTeacher } //方法三: //data:searchTeacher }) } }
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
基于java實(shí)現(xiàn)顏色拾色器并打包成exe
這篇文章主要為大家詳細(xì)介紹了如何基于java編寫一個(gè)簡(jiǎn)單的顏色拾色器并打包成exe文件,文中的示例代碼講解詳細(xì),需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-10-10SpringBoot中并發(fā)定時(shí)任務(wù)的實(shí)現(xiàn)、動(dòng)態(tài)定時(shí)任務(wù)的實(shí)現(xiàn)(看這一篇就夠了)推薦
這篇文章主要介紹了SpringBoot并發(fā)定時(shí)任務(wù)動(dòng)態(tài)定時(shí)任務(wù)實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04淺談SpringBoot之開啟數(shù)據(jù)庫遷移的FlyWay使用
這篇文章主要介紹了淺談SpringBoot之開啟數(shù)據(jù)庫遷移的FlyWay使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-01-01SpringBoot使用Feign調(diào)用其他服務(wù)接口
這篇文章主要介紹了SpringBoot使用Feign調(diào)用其他服務(wù)接口,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03看過就懂的java零拷貝及實(shí)現(xiàn)方式詳解
這篇文章主要為大家詳細(xì)的介紹了什么是零拷貝,傳統(tǒng)的IO執(zhí)行流程,零拷貝相關(guān)的知識(shí)點(diǎn)回顧,零拷貝實(shí)現(xiàn)的幾種方式及java提供的零拷貝方式相關(guān)內(nèi)容,有需要的朋友可以借鑒參考下2022-01-01java 代理模式及動(dòng)態(tài)代理機(jī)制深入分析
這篇文章主要介紹了java 代理模式及動(dòng)態(tài)代理機(jī)制深入分析的相關(guān)資料, 代理是一種常用的設(shè)計(jì)模式,其目的就是為其他對(duì)象提供一個(gè)代理以控制對(duì)某個(gè)對(duì)象的訪問,需要的朋友可以參考下2017-03-03ConditionalOnProperty注解的作用和使用方式
在SpringBoot項(xiàng)目開發(fā)中,@ConditionalOnProperty注解允許根據(jù)配置文件中的屬性值來控制配置類是否生效,該注解通過屬性name和havingValue來判斷配置是否注入,如果application.properties中的對(duì)應(yīng)屬性值為空或不匹配havingValue設(shè)定值2024-09-09SpringBoot異步實(shí)現(xiàn)的8種方式
異步執(zhí)行對(duì)于開發(fā)者來說并不陌生,在實(shí)際的開發(fā)過程中,很多場(chǎng)景多會(huì)使用到異步,本文主要介紹了SpringBoot異步實(shí)現(xiàn)的8種方式,具有一定的參考價(jià)值,感興趣的可以了解一下2023-09-09