RequestParam 注解的作用
时间: 2023-05-26 11:03:10 浏览: 69
SpringMVC注解@RequestParam方法原理解析
@RequestParam 注解的作用是将 HTTP 请求中的参数映射到 Controller 方法的形参上。
当 Controller 方法需要接收客户端传参时,可以使用 @RequestParam 注解来指定参数的名称、默认值、是否必传等信息。
例如:
```
@RequestMapping("/user")
public User getUser(@RequestParam("id") int userId) {
// 根据 userId 查询用户信息
// ...
}
```
在这个例子中,@RequestParam("id") 注解表示将请求参数中名为 "id" 的参数映射到 userId 参数上。如果请求中没有传递 "id" 参数,则会抛出 MissingServletRequestParameterException 异常。若想指定默认值,可以给 @RequestParam 注解添加一个 defaultValue 参数。
阅读全文