在参数前面加@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方法