Что возвращать, если метод контроллера Spring MVC не возвращает значение?
Я использую JQuery$.getJSON()
делать асинхронные вызовы моего простого Spring MVC бэкэнда. Большинство методов контроллера Spring выглядят так:
@RequestMapping(value = "/someURL", method = RequestMethod.POST)
public @ResponseBody SomePOJO getSomeData(@ModelAttribute Widget widget,
@RequestParam("type") String type) {
return someDAO.getSomeData(widget, type);
}
У меня все настроено так, что каждый контроллер возвращает@ResponseBody
как JSON, чего и ожидает клиентская сторона.
Но что происходит, когда запрос неПредполагается вернуть какой-либо контент на стороне клиента? Можно мне:
@RequestMapping(value = "/updateSomeData" method = RequestMethod.POST)
public @ResponseBody void updateDataThatDoesntRequireClientToBeNotified(...) {
...
}
Если нет, то чтоподходящий синтаксис для использования здесь? Заранее спасибо!