@Controller @RequestMapping("/driverstudymanager") public class DsmController{ @RequestMapping(value="/signed/{signedtype}",method = RequestMethod.POST) @ResponseBody public String signed(@PathVariable Integer signedtype,@RequestBody SignedInfo signedInfo) { System.out.println(signedtype+signedInfo.toString()); return signedtype.toString(); } }
解决方法:把name="/signed/{signedtype}"改成value="/signed/{signedtype}"可以解决问题,name和value是一样的,可能和springboot版本有关系