get请求参数放在body里springboot怎么获取
时间: 2023-11-28 17:57:43 浏览: 68
SpringBoot请求参数接收方式
5星 · 资源好评率100%
在Spring Boot中,通常情况下get请求的参数直接放在url路径中,而不是放在请求体(body)中。不过,如果你确实需要将get请求的参数放在请求体中,你需要使用@RequestParam注解来获取请求参数,如下所示:
```
@GetMapping("/test")
public String test(@RequestParam("param") String param) {
// 处理参数
return "success";
}
```
这里使用@RequestParam注解的param属性来指定请求参数的名称。如果没有指定该属性,默认参数名称就是参数的变量名。如果请求参数是一个数组,可以将@RequestParam的required属性设置为false,表示参数可选,如下所示:
```
@GetMapping("/test")
public String test(@RequestParam(name="param", required=false) String[] param) {
// 处理参数
return "success";
}
```
这里使用@RequestParam注解的name属性来指定请求参数的名称,而required属性表示参数是否为必填项。如果required为false,表示参数可选。
阅读全文