springboot 中的 @PathVariable 注解如何给请求的请求参数设置默认值
时间: 2023-11-07 21:02:54 浏览: 82
为Retrofit统一添加post请求的默认参数的方法
5星 · 资源好评率100%
可以通过在 @PathVariable 注解中设置 defaultValue 属性来指定默认值。例如:
```
@GetMapping("/example/{id}")
public String example(@PathVariable(name = "id", required = false, defaultValue = "0") int id) {
// ...
}
```
在上述示例中,如果请求的路径为 "/example",则 id 的默认值为 0。如果请求的路径为 "/example/123",则 id 的值为 123。如果请求的路径为 "/example/"(最后一个斜杠后面没有内容),则 id 的值也为 0,因为此时 id 参数没有找到对应的值。
阅读全文