我使用spring-boot 1.4.3.RELEASE来创建Web服务,而在给出请求时http://localhost:7211/person/get/ram
,我为id属性获取null
@RequestMapping(value="/person/get/{id}", method=RequestMethod.GET, produces="application/json") public @ResponseBody Person getPersonById(@PathParam("id") String id) { return personService.getPersonById(id); }
你可以建议我,有什么我错过的吗?
获取路径变量的注释是@PathVariable.看起来你已经使用了@PathParam,这是不正确的.
有关详细信息,请查看此信息:
requestparam-VS-pathvariable