@PathVariable注解
@PathVariable
是 Spring MVC 中的一个注解,用于将 URL 中的模板变量绑定到方法的参数上。在 Spring MVC 中,通常会使用 RESTful 风格的 URL 来处理请求,URL 中可能包含一些占位符,例如 /users/{id}
,其中 {id}
就是一个占位符,用来表示一个参数,如进行逻辑删时,在请求头直接添加。@PathVariable
注解就是用来处理这种情况的。当然,boot也是可以使用的。
代码:
-
作用: 将 URL 中的模板变量映射到方法的参数上。
-
语法:
@PathVariable
注解可以用在方法的参数上,通过指定占位符的名称来绑定 URL 中对应的值。
/** * 根据id删除部门信息 * @param id * @return */ @PostMapping("/updateDept/{id}") public AjaxResult updateDept(@PathVariable("id") Integer id){ String updateDept = iXzDeptService.updateDept(id); return AjaxResult.success(updateDept); }
@PathVariable
注解将 URL 中的 {id}
与方法的 id
参数进行绑定,Spring MVC 会自动将 URL 中的 id
值注入到方法的 id
参数中。