正在使用 Spring boot 开发一个应用程序。我尝试了所有表示动词,如 GET、POST、DELETE,它们也都工作正常。使用 PUT 方法,Spring Boot 不支持。我是否需要添加任何新配置。
Put方法仅适用于没有任何参数的请求。如果我添加任何查询参数或表单数据,它就不起作用。请任何专家帮助我解决这个问题。
@RequestMapping("/student/info")
@RequestMapping(method = RequestMethod.PUT)
public @ResponseBody String updateStudent(@RequestParam(value = "stdName")String stdName){
LOG.info(stdName);
return "ok";
}
不支持请求方法“PUT”
这段代码会正常工作。您必须在类级别或函数中指定请求映射
等级。
@RequestMapping(value = "/student/info", method = RequestMethod.PUT)
public @ResponseBody String updateStudent(@RequestBody Student student){
LOG.info(student.toString());
return "ok";
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)