@RequestParam的使用
时间: 2023-11-13 21:58:12 浏览: 70
简单捋捋@RequestParam 和 @RequestBody的使用
5星 · 资源好评率100%
@RequestParam是Spring MVC框架中用来接收请求参数的注解,它可以将请求参数绑定到方法的参数上。通常用于GET请求,但也可以用于POST、DELETE等请求类型。@RequestParam注解可以指定参数名、是否必须、默认值等属性。如果没有指定参数名,则默认使用方法参数名作为参数名。如果请求中没有该参数,则可以通过设置required属性为false来避免抛出异常。如果没有设置默认值,则默认值为null。下面是一个使用@RequestParam注解的示例:
```
@GetMapping("/user")
public String getUser(@RequestParam("id") Long userId) {
// 根据userId获取用户信息
return "user";
}
```
在上面的示例中,@RequestParam注解指定了参数名为"id",因此Spring MVC框架会从请求中获取名为"id"的参数,并将其转换为Long类型的userId参数传递给getUser方法。
阅读全文