@RequestParam 给出默认值
时间: 2023-10-18 14:30:41 浏览: 79
SpringMVC注解@RequestParam方法原理解析
@RequestParam注解用于从请求的参数中获取值,如果请求中没有该参数,则可以通过设置默认值来提供一个备选值。
下面是一个示例:
```java
@GetMapping("/example")
public String example(@RequestParam(value = "param", defaultValue = "default") String param) {
// 如果请求中没有param参数,则使用默认值"default"
// 如果请求中有param参数,则使用请求中的值
return param;
}
```
在上面的例子中,如果请求的URL为`/example`,则`param`参数的值将为"default"。如果请求的URL为`/example?param=value`,则`param`参数的值将为"value"。
通过设置`defaultValue`属性,我们可以指定当请求中没有该参数时应使用的默认值。
阅读全文