@PathVariable注解

常与@RequestMapping(method = RequestMethod.GET)一起使用

例如:

@GetMapping(path="/findOrders/{userid}")
public List<Order> findOrder(@PathVariable("userid")Integer userid) {
    List<Order> orders=  this.orderService.selectOrder(userid);
    return  orders;
}

通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable("xxx") 绑定到操作方法的参数中

在@RequestMapping请求路径中,将需要传递的参数用花括号括起来,之后通过@PathVariable("参数名称")获取URL中对应的参数值。

如果@PathVariable标明参数名称,则参数名称必须和URL中参数名称一致。

posted @ 2021-05-20 20:21  lbeaner  阅读(175)  评论(0)    收藏  举报