@RequestParam返回值
时间: 2023-11-13 17:56:51 浏览: 84
通过注解绑定:小心抛出异常-Spring3_MVC注解教程
@RequestParam是Spring框架中用于获取请求参数的注解,可以用于将请求参数绑定到方法的参数上。它有以下几个常用属性:
1. value:指定要绑定的请求参数的名称。
2. required:指定该请求参数是否必须存在,默认为true,表示必须存在,如果不存在则会抛出异常。
3. defaultValue:指定该请求参数的默认值,如果请求中没有该参数,则使用默认值。
例如,下面的代码演示了如何使用@RequestParam注解获取请求参数:
```
@GetMapping("/hello")
public String hello(@RequestParam("name") String name, @RequestParam(value = "age", required = false, defaultValue = "18") int age) {
return "Hello, " + name + ", your age is " + age;
}
```
在上面的代码中,我们使用@RequestParam注解获取了两个请求参数,分别是name和age。其中,name参数是必须存在的,如果请求中没有该参数,则会抛出异常;而age参数是可选的,如果请求中没有该参数,则使用默认值18。
阅读全文