🎉 PathVariable接收两个参数?轻松搞定路径变量! 🌟

导读 在Spring MVC中,`@PathVariable`注解常用于从URL路径中提取参数。如果你需要接收两个或更多参数怎么办呢?其实很简单!只需要在方法参数...

在Spring MVC中,`@PathVariable`注解常用于从URL路径中提取参数。如果你需要接收两个或更多参数怎么办呢?其实很简单!只需要在方法参数中依次添加`@PathVariable`即可。例如:

```java

@GetMapping("/users/{id}/orders/{orderId}")

public String getOrder(@PathVariable int id, @PathVariable long orderId) {

return "User ID: " + id + ", Order ID: " + orderId;

}

```

💡 小贴士:确保URL路径与方法参数一一对应,否则会报错哦!

此外,还可以通过指定参数名称来避免混淆:

```java

@GetMapping("/users/{userId}/orders/{orderNum}")

public String getOrder(@PathVariable("userId") int userId,

@PathVariable("orderNum") long orderNum) {

return "User ID: " + userId + ", Order Number: " + orderNum;

}

```

这样一来,代码更加直观易懂,小伙伴们再也不用担心参数混乱啦!🚀

记得测试时使用类似`/users/1/orders/123`的URL格式,完美匹配你的API!✨

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章

<