出于测试原因,我希望在 spring-mvc-controller 中有一个方法签名,其返回值应该被 spring 忽略:
@RequestMapping(value = "/{uuid}", params = "question", method = RequestMethod.POST)
@ResponseBody
public IAnswer saveAnswer(UiAnswer json, @PathVariable String uuid, @RequestParam("question") String question, HttpServletResponse response) {}
这是一个后请求,控制器接收数据并response.setStatus(HttpServletResponse.SC_OK);
在一切正常时仅响应。
- 随着
@ResponseBody
它死于内部服务器错误 500 - 没有
@ResponseBody
spring试图解决视图 - 作为
void
返回值,它工作正常
我可以告诉 spring 忽略我返回的对象吗?谢谢!