@RequestBody獲取不到參數(shù)的問題
問題
前端數(shù)據(jù)發(fā)送出去,后端接口沒問題,但@RequestBody獲取對象參數(shù)為Null.
1.驗證后端接口沒問題,再往下解決。(通過swagger或者postman能獲取接口返回數(shù)據(jù))
2.查看前端發(fā)送的請求
import request from '@/utils/request'
export default{
// 教師列表(條件查詢帶分頁)
//getTeacherListPage(當前頁,頁面大小,查詢條件)
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ā)送格式
以下三種方式后端均可以獲取對象
import request from '@/utils/request'
export default{
// 教師列表(條件查詢帶分頁)
//getTeacherListPage(當前頁,頁面大小,查詢條件)
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é)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java異常處理Guava?Throwables類使用實例解析
這篇文章主要為大家介紹了Java異常處理神器Guava?Throwables類使用深入詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12
SpringBoot實現(xiàn)接口數(shù)據(jù)加解密的三種實戰(zhàn)方案
在金融支付、用戶隱私信息傳輸?shù)葓鼍爸?接口數(shù)據(jù)若以明文傳輸,極易被中間人攻擊竊取,Spring Boot 提供了多種優(yōu)雅的加解密實現(xiàn)方案,本文將從原理到實戰(zhàn),帶你掌握三種主流實現(xiàn)方式,需要的朋友可以參考下2025-05-05
Java存儲過程調(diào)用CallableStatement的方法
這篇文章主要介紹了Java存儲過程調(diào)用CallableStatement的方法,幫助大家更好的理解和學習Java,感興趣的朋友可以了解下2020-11-11
Java中的HashMap和ConcurrentHashMap區(qū)別和適用場景
HashMap和ConcurrentHashMap在對null值的處理、線程安全性、性能等方面存在顯著的區(qū)別,HashMap允許鍵和值為null,適用于單線程環(huán)境下的數(shù)據(jù)存儲和查詢場景;而ConcurrentHashMap不允許鍵和值為null,適用多線程環(huán)境下的數(shù)據(jù)存儲和查詢場景,具有線程安全性和較高的并發(fā)性能2025-01-01
Java使用String類格式化當前日期實現(xiàn)代碼
這篇文章主要介紹了Java使用String類格式化當前日期實現(xiàn)代碼,需要的朋友可以參考下2014-02-02

