@PathVariable注解

 

   @PathVariable 是 Spring MVC 中的一个注解,用于将 URL 中的模板变量绑定到方法的参数上。在 Spring MVC 中,通常会使用 RESTful 风格的 URL 来处理请求,URL 中可能包含一些占位符,例如 /users/{id},其中 {id} 就是一个占位符,用来表示一个参数,如进行逻辑删时,在请求头直接添加。@PathVariable 注解就是用来处理这种情况的。当然,boot也是可以使用的。

 

 代码:

  1. 作用: 将 URL 中的模板变量映射到方法的参数上。

  2. 语法: @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 参数中。

 

posted @ 2024-03-29 21:30  学Java的`Bei  阅读(496)  评论(0编辑  收藏  举报