前端axios 发送给后端数据的方式 和springboot controller层接收数据的方式 分别有哪几种
时间: 2024-05-29 13:11:41 浏览: 82
AJAX+echarts+springboot实现前端向后端请求数据
前端axios发送给后端数据的方式:
1. Query String Parameters:将数据作为URL的一部分发送给后端,例如:http://localhost:8080/api/user?id=1&name=Tom。
2. Request Payload:将数据作为请求体发送给后端,通常用于发送JSON格式的数据。
3. Form Data:将数据作为表单提交的形式发送给后端,通常用于上传文件或表单数据。
SpringBoot Controller层接收数据的方式:
1. @RequestParam:用于接收Query String Parameters中的数据,例如:@RequestParam("id") int id。
2. @RequestBody:用于接收Request Payload中的数据,例如:@RequestBody User user。
3. @ModelAttribute:用于接收Form Data中的数据,例如:@ModelAttribute User user。
4. Path Variable:将URL中的参数作为方法参数接收,例如:@GetMapping("/user/{id}") public User getUserById(@PathVariable("id") int id)。
阅读全文