天天看點

springboot用實體接收axios get請求參數(親測有效)

首先看看 axios 的get請求如何把參數放到body裡面(正常情況下get請求的參數都是在url後面)

axios.get(‘/user/getUsers’, {
params:{
name:‘小張’,
age:18
}}).then(res => { 
do something 
})      

記住,一定要把你的參數包裹過在params裡面,比如你的參數變量是params,那你要這樣寫{params:params},反正我是這樣寫才成功的

重頭戲

springboot怎麼接收?

能試的我都試了,@RequestParam、@RequestBody都不行,接收不到

正确接收方式

Controller層不加任何注解接收參數(@Valid注解可以加),SpringBoot底層會自動處理

springboot用實體接收axios get請求參數(親測有效)

你沒有看錯!!!

ok我話說完