springboot接收数据
时间: 2023-10-30 07:07:47 浏览: 79
Spring Boot可以通过多种方式接收数据,具体取决于数据的格式和传递方式。其中常用的方式有以下几种:
1. 使用@RequestParam注解接收键值对数据。可以将请求参数直接映射到方法的参数上,例如:
```
@GetMapping("/example")
public String example(@RequestParam String param) {
// 处理参数
return "success";
}
```
2. 使用@PathVariable注解接收路径参数。可以将路径中的参数映射到方法的参数上,例如:
```
@GetMapping("/example/{id}")
public String example(@PathVariable String id) {
// 处理参数
return "success";
}
```
3. 使用@RequestBody注解接收JSON数据。可以将请求体中的JSON数据映射到方法的参数上,例如:
```
@PostMapping("/example")
public String example(@RequestBody ExampleObject exampleObj) {
// 处理参数
return "success";
}
```
4. 单独接收集合数据需要加@RequestParam注解,例如:
```
@PostMapping("/example")
public String example(@RequestParam List<String> hobby) {
// 处理集合参数
return "success";
}
```
以上是常用的几种方式,根据不同的场景选择合适的方式来接收数据。
阅读全文