@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版本有关系
本文介绍了一个关于SpringBoot中使用路径变量的问题及解决方案。问题出现在@Controller类的@RequestMapping注解中,将name属性误用为value属性。通过将name=/signed/{signedtype}
6662

被折叠的 条评论
为什么被折叠?



