如果 Spring MVC 控制器方法不返回值,该怎么办?
2022-08-31 07:34:59
我正在使用jQuery对我简单的Spring MVC后端进行异步调用。大多数弹簧控制器方法如下所示:$.getJSON()
@RequestMapping(value = "/someURL", method = RequestMethod.POST)
public @ResponseBody SomePOJO getSomeData(@ModelAttribute Widget widget,
@RequestParam("type") String type) {
return someDAO.getSomeData(widget, type);
}
我已经设置了一些东西,以便每个控制器返回为JSON,这是客户端期望的。@ResponseBody
但是,当请求不应将任何内容返回到客户端时,会发生什么情况呢?我可以有:
@RequestMapping(value = "/updateSomeData" method = RequestMethod.POST)
public @ResponseBody void updateDataThatDoesntRequireClientToBeNotified(...) {
...
}
如果没有,这里使用的适当语法是什么?