RequestParam中required
时间: 2023-11-08 11:02:42 浏览: 53
SpringMVC注解@RequestParam方法原理解析
@RequestParam注解中的required属性是用来标记请求参数是否必须的。默认情况下,该属性值为true,即请求参数为必须的。如果该属性值为false,则表示请求参数为可选的,即可以不提供该参数。
例如,下面的代码中,age参数为必须的,如果没有提供该参数,则会返回400 Bad Request错误。
```
@GetMapping("/user")
public User getUser(@RequestParam String name,
@RequestParam(required = true) Integer age) {
//...
}
```
阅读全文