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

如何使用Postman向Spring Controller发送ModelAttribute参数

问题根因

你的接口是GET请求类型,Spring处理GET请求的@ModelAttribute参数时,只会从URL的查询参数中读取字段绑定,不会读取请求体内容,你之前往Body中传JSON、form数据的操作自然不会生效。

正确操作步骤(Postman端)

  • 打开Postman,请求类型选择GET,填入你的接口访问地址
  • 切换到Params标签页,不要操作Body标签页
  • 在参数列表中依次填入和InputParameter类属性名完全匹配的Key,以及对应的测试值即可,示例参数如下:
    KeyValue
    id测试id值
    name测试名称值
    number测试编号值
    address测试地址值
    pass测试密码值
  • 直接发送请求即可,Spring会自动把查询参数绑定到@ModelAttribute修饰的实体类上

额外注意事项

  • 如果后续你把接口改成POST类型,@ModelAttribute参数就需要在Body中选择x-www-form-urlencoded格式,再填入对应键值对即可
  • 你的InputParameter实体类必须为所有私有属性添加public的getter、setter方法,否则Spring无法通过反射完成属性赋值,也会出现参数接收为空的问题

内容的提问来源于stack exchange,提问作者vishal s.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 19:36:00