在參數前面加@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方法