19.@RequerstBody
RequestBody 注解用于接收前端传来的实体,接收参数也是对应的实体类,比如前端通过 JSON 提交传来两个参数 username 和 password,此时我们需要在后端封装一个实体类来接收。
在传递的参数比较多的情况下,使用 @RequestBody 接收会非常方便。例如:
@PostMapping("/user") public String testRequestBody(@RequestBody User user) { System.out.println("获取到的username为:" + user.getUsername()); System.out.println("获取到的password为:" + user.getPassword()); return "success"; }
一般都用POST方式进行提交。在后端的同一个接收方法里,@RequestBody与@RequestParam()可以同时使用,@RequestBody最多只能有一个,而@RequestParam()可以有多个。
@RequestBody 接收的是请求体里面的数据;而RequestParam接收的是key-value里面的参数。
本文来自博客园,作者:Lz_蚂蚱,转载请注明原文链接:https://www.cnblogs.com/leizia/p/15173542.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步