@RequestBody在Spring中使用注释时,如何在REST API调用中使body可选?
使用Spring的最新版本,如果使用@RequestBody注释,它会使客户端始终发送正文而不使其成为可选项.
我试过@RequestBody (required=false)但是没有用,我的请求仍然是null.
如何在不强制要求的情况下将请求转换为正确的必需对象?
例如:
@RequestMapping(value="/add/employee", method=RequestMethod.POST)
public void addEmployee(@RequestBody Employee employee){
// ...
}
Run Code Online (Sandbox Code Playgroud)
在这里,我想使用POST添加员工,但没有正文.我怎么做?如果我发送空体,春天最新版本抛出错误"身体缺失"...
我正在使用Eclipse Luna,我从Eclipse添加了Tomcat 7服务器.但后来我删除了它,现在我无法添加它.当我单击,添加新服务器并选择Tomcat 7时,服务器名称将变空并且我没有看到启用"完成"按钮以添加此Tomcat 7服务器.以前,它显示为"本地主机上的Tomcat v7.0服务器",但是由于我删除了它,它不再出现,我根本无法添加它.
非常感谢在Eclipse中添加Tomcat 7服务器.
谢谢