@PathVariable()注解使用

郎家岭伯爵 2023年08月01日 582次浏览

前言

@PathVariable() 注解的使用。

实现

@PathVariable() 注解用于接收请求路径中占位符的值。将 URL 中占位符参数 {xxx} 绑定到处理器类的方法形参中 @PathVariable("xxx")

例如在如下示例控制器中:

@RequestMapping(value = "t46/{id}/{name}", method = RequestMethod.GET)
public String test46(@PathVariable String id, @PathVariable String name){
    return "id为:" + id + ",name为:" + name;
}

我们通过 POSTMAN 模拟前端调用:

POSTMAN模拟请求

设置属性获取指定值

注意:

  • 我们也可以通过设置 @PathVariable() 注解的 value 属性来获取指定值。

例如我们在控制器的 @PathVariable() 注解中添加 value 属性:

设置value属性

通过 POSTMAN 调用后:

设置value属性后,通过POSTMAN模拟请求

总结

@PathVariable() 注解用于获取请求路径中占位符的值。