关于 springmvc 中的 ResponseBody 和 RequestBody 两个注解的差别
📅 2026/7/22 17:55:05
👁️ 阅读次数
📝 编程学习
对比维度 | @RequestBody | @ResponseBody |
|---|---|---|
数据流向 | 前端 → 后端(入参、接收请求数据) | 后端 → 前端(出参、返回响应数据) |
作用位置 | 仅方法参数 | 方法、类 |
核心功能 | 请求体JSON → Java对象(反序列化) | Java对象 → 响应体JSON(序列化) |
适用请求 | POST、PUT、PATCH(带请求体) | 所有请求方式(GET/POST等) |
依赖请求头 | 必须配置 Content-Type: application/json | 无需手动配置,框架自动适配 |
视图逻辑 | 不影响视图跳转,仅处理参数 | 禁用视图解析,强制返回数据 |
编程学习
技术分享
实战经验