@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
参数中。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)