springboot中RequestParam
时间: 2024-04-17 09:22:32 浏览: 122
SpringBoot请求参数接收方式
5星 · 资源好评率100%
在Spring Boot中,@RequestParam注解用于从请求中获取参数的值。它可以用于处理GET和POST请求,并且可以接收单个参数或多个参数。
@RequestParam注解有以下几个常用属性:
1. value:指定请求参数的名称,可以通过该属性来绑定请求参数的值到方法的参数上。例如:@RequestParam(value = "name") String username。
2. required:指定该参数是否是必需的,默认为true,表示请求中必须包含该参数,如果请求中没有该参数,则会抛出异常。如果设置为false,表示请求中可以不包含该参数。
3. defaultValue:指定请求中没有该参数时的默认值。例如:@RequestParam(value = "age", defaultValue = "18") int age。
下面是一个使用@RequestParam注解的示例:
```java
@GetMapping("/user")
public String getUserInfo(@RequestParam("id") int userId) {
// 根据userId获取用户信息
return "User Info";
}
```
阅读全文