当前位置: 首页 > news >正文

4.GetMapping和PostMapping 和 @RequestMapping的区别。RequestBody 和ResponseBody的区别

1.GetMapping和PostMapping 和 @RequestMapping的区别

//GetMapping只能通过get请求。
public class Hello1{@GetMapping("hello1")public String h1(){return "1";}//PostMapping只能通过post请求,需要输入参数。
public class Hello2{@PostMapping("hello2")public String h2(){return "2";}
}//RequestMapping可以请求post和get,RequestMapping可以放在
//类上面,也可以放在方法上面。GetMapping和PostMapping只能放在方法上。public class Hello3{@RequestMapping("hello3")public String h3(){return "3";}}//只能get请求@RequestMapping(value = "hello4",method = RequestMethod.GET)public class Hello4{public String h4(){return "4";}}

2.RequestBody 和ResponseBody的区别
方向不同:@RequestBody 是用于从客户端接收数据,而 @ResponseBody 是用于向客户端返回数据。
处理的数据流:@RequestBody 处理的是请求流(即客户端发送到服务器的数据),而 @ResponseBody 处理的是响应流(即服务器发送到客户端的数据)。
关注点:@RequestBody 关注的是如何将请求体中的数据转换为 Java 对象,以便服务器端代码能够处理;而 @ResponseBody 关注的是如何将 Java 对象转换为适当的格式,以便作为响应体返回给客户端。

http://www.lryc.cn/news/320957.html

相关文章:

  • UE要收费?难道ue的使用成本要增加吗?
  • 深度学习-2.6在MINST-FASHION上实现神经网络的学习流程
  • Java后端八股----JVM篇
  • 使用 C 或 C++ 扩展 Python
  • MVC接收请求教程
  • P8711 [蓝桥杯 2020 省 B1] 整除序列 存疑解决篇 Python
  • 「Linux系列」聊聊vi/vim的3种命令模式
  • 密码学——数字签名
  • 【Mysql事务】
  • 从SQL质量管理体系来看SQL审核(2) - SQL质量标准
  • idea远程试调jar、远程试调war
  • hdlbits系列verilog解答(Gatesv)-58
  • pdf文件属性的删除
  • OpenAI 的 GPTs 提示词泄露攻击与防护实战:防御卷(二)
  • mysql update set时使用and连接使更新的数据出现问题
  • 高职(大专)教师结构化面试之复习攻略
  • 蓝桥杯C++大学B组一个月冲刺记录2024/3/18
  • 科技云报道:第五次工业革命,中国AI企业如何打造新质生产力?
  • 图片怎么转jpg格式?一键完成图片格式转换
  • Qt笔记 信号和槽
  • 后端配置拦截器的一个问题【问题】
  • C++提高笔记(六)---STL函数对象、STL常用算法(遍历、查找)
  • 【每日一问】手机如何开启USB调试?
  • Java映射知识点(含面试大厂题含源码)
  • 拆解Spring boot:Springboot为什么如此丝滑而简单?源码剖析解读自动装配
  • 中国银行信息系统应用架构发展历程
  • 掌握Go语言:探索Go语言指针,解锁高效内存操作与动态数据结构的奥秘(19)
  • 大数据面试题 —— Zookeeper
  • 【安全类书籍-6】僵尸网络:网络程序杀手
  • 文件的创建与删除