requestParam
时间: 2023-08-14 07:02:15 浏览: 74
通过注解绑定:小心抛出异常-spring注解
@RequestParam 注解是 Spring MVC 框架中的注解之一,用于获取请求参数的值。它可以将请求参数映射到控制器方法的参数中。比如,如果请求参数中有一个名为 id 的参数,那么在控制器方法中使用 @RequestParam("id") 注解就可以获取到该参数的值。
@RequestParam 注解可以指定参数的名称、是否必须、默认值等信息。如果请求参数中没有指定该参数,且没有设置默认值,则会抛出异常。如果设置了默认值,则可以避免异常的抛出。
例如,可以在控制器方法中使用@RequestParam注解来获取一个请求参数:
```
@GetMapping("/users")
public List<User> getUsers(@RequestParam("id") Long id) {
// ...
}
```
以上代码中,@RequestParam("id") 注解指定了请求参数的名称为 id,控制器方法的参数类型为 Long,如果该参数不存在则会抛出异常。
阅读全文