springboot接受不到axios的post請求參數

在參數前面加@RequestBody註解,注意是Request,idea會自動補全到@ResponseBody,兩者是不一樣的


    @PostMapping("/app_data/external_arousal_report")
    public ExternalArousalResponse test(@RequestBody ExternalArousalRequest externalArousalRequest) throws Exception {
    }

原理的話@RequestParam註解回去url鏈接上找參數,
@RequestBody會去請求正文找。
如何使用axios傳遞數組呢?

由於規範,app=[1,2] 這樣的格式已經gg
使用?app=1&app=2

spring 接收時,只需要定義成Integer[] app即可。
當然,也可以和上面第一個一樣,用對象包裝起來,也是可以自動注入的。但要有響應的set,get方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章