@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 手動(dòng)解析不帶引號(hào)的JSON字符串的操作
這篇文章主要介紹了Java 手動(dòng)解析不帶引號(hào)的JSON字符串的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-10-10
Java異常處理Guava?Throwables類使用實(shí)例解析
這篇文章主要為大家介紹了Java異常處理神器Guava?Throwables類使用深入詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
SpringBoot實(shí)現(xiàn)接口數(shù)據(jù)加解密的三種實(shí)戰(zhàn)方案
在金融支付、用戶隱私信息傳輸?shù)葓?chǎng)景中,接口數(shù)據(jù)若以明文傳輸,極易被中間人攻擊竊取,Spring Boot 提供了多種優(yōu)雅的加解密實(shí)現(xiàn)方案,本文將從原理到實(shí)戰(zhàn),帶你掌握三種主流實(shí)現(xiàn)方式,需要的朋友可以參考下2025-05-05
Java存儲(chǔ)過程調(diào)用CallableStatement的方法
這篇文章主要介紹了Java存儲(chǔ)過程調(diào)用CallableStatement的方法,幫助大家更好的理解和學(xué)習(xí)Java,感興趣的朋友可以了解下2020-11-11
Java中的HashMap和ConcurrentHashMap區(qū)別和適用場(chǎng)景
HashMap和ConcurrentHashMap在對(duì)null值的處理、線程安全性、性能等方面存在顯著的區(qū)別,HashMap允許鍵和值為null,適用于單線程環(huán)境下的數(shù)據(jù)存儲(chǔ)和查詢場(chǎng)景;而ConcurrentHashMap不允許鍵和值為null,適用多線程環(huán)境下的數(shù)據(jù)存儲(chǔ)和查詢場(chǎng)景,具有線程安全性和較高的并發(fā)性能2025-01-01
Java使用String類格式化當(dāng)前日期實(shí)現(xiàn)代碼
這篇文章主要介紹了Java使用String類格式化當(dāng)前日期實(shí)現(xiàn)代碼,需要的朋友可以參考下2014-02-02

