springboot接收参数 @PathVariable作用
时间: 2023-08-15 21:13:53 浏览: 108
SpringBoot请求参数接收方式
5星 · 资源好评率100%
@PathVariable是Spring框架中用于接收RESTful风格的URL路径参数的注解。当使用@RestController或@Controller注解的类中的方法需要接收URL路径中的参数时,可以使用@PathVariable注解来获取这些参数的值。
使用@PathVariable注解时,需要在方法参数前面加上该注解,并在括号中指定对应的路径变量名。例如:
```java
@GetMapping("/users/{userId}")
public User getUser(@PathVariable("userId") Long userId) {
// 根据userId获取用户信息
// ...
}
```
在上面的例子中,我们定义了一个GET请求的接口,路径为"/users/{userId}"。@PathVariable注解指定了参数名为"userId",当请求的URL为"/users/123"时,方法中的userId参数将被赋值为123。
通过@PathVariable注解,我们可以方便地获取URL路径中的参数,并在方法中进行相应的处理。这样可以使代码更加简洁和可读性更高。
阅读全文