@PathVariable注解的作用

发布时间 2023-05-26 16:10:39作者: 一条杂鱼

根据Spring官方文档的描述,注解指示的方法参数应该绑定一个URI模板变量,如果方法参数是Map<String, String>类型,则将路径变量名和值放入map中(只能映射一个参数,没什么用)。(即将URL中的占位符映射到对应的参数上)

@PathVariable 不指定变量名默认映射到与占位符对应的参数上,若没有对应的参数则会报错。若有指定的变量名则根据变量名来映射,如@PathVariable(“id”)。
{id}表示URL的占位符,配合@PathVariable注解将值映射到对应参数上。