首页 > 行业资讯 > 科技资讯 >

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

发布时间:2025-03-29 23:22:04来源:

在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!✨

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。