You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否直接使用@RequestBody List<String>作为请求体参数而非创建实体类?

可以直接使用@RequestBody List<String> userIds作为请求体参数

完全可以直接用List<String>作为@RequestBody的参数,之前Postman调用失败只是因为请求体格式不匹配,调整后就能正常调用:

  • 当接口参数为@RequestBody List<String> userIds时,Postman的请求体需要传JSON数组格式,示例:
["user_001", "user_002", "user_003"]
  • 务必确保请求头的Content-Type设置为application/json,否则框架无法正确解析请求体内容。

你之前用UserIds实体类能成功调用,是因为当时请求体传的是JSON对象格式(比如{"userIds": ["user_001"]}),和List<String>要求的数组格式不匹配,才导致调用失败。

内容的提问来源于stack exchange,提问作者nguyen hieu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 23:32:35