springmvc:错误Missing URI template variable XX for method parameter of type String
程序员文章站
2022-07-15 13:12:34
...
springmvc:错误Missing URI template variable ‘userId’ for method parameter of type String
错误写法:
正确:
知识点@PathVariable注解:
关于路径变量和模板参数:
- {id}:路径变量(模板参数)
@PathVariable:
- 作用:把路径变量的值,绑定到方法的形参上 该注解的常见写法:
@PathVariable(name = "id")
@PathVariable(value = "id")
@PathVariable("id")
- 以下两种写法的前提是:路径变量的名称,与方法形参的名称一样
@PathVariable()
@PathVariable
综合
@RequestMapping(value = {"item/{id}"},method = {RequestMethod.GET}) @ResponseBody
public Item get(@PathVariable Integer id){
// 创建商品对象
Item item = new Item();
item.setId(id);
item.setName("查询商品");
return item;
}
上一篇: Missing URI template variable 'employeeNumber' for method parameter of type String
下一篇: The method xxx of type xxx must override or implement a supertype method
推荐阅读
-
SpringBoot报错:Missing URI template variable 'XX' for method parameter of type XX
-
SpringMVC-Missing URI template variable 'id' for method parameter of type String
-
Missing URI template variable ‘id‘ for method parameter of type int[已解决]
-
Missing URI template variable 'employeeNumber' for method parameter of type String
-
springmvc:错误Missing URI template variable XX for method parameter of type String
-
Missing URI template variable 'XXXX' for method parameter of type String
-
Missing URI template variable ‘employeeNumber‘ for method parameter of type String