私は次のコントローラーメソッドを持っています:
@RequestMapping(value = "/", method = RequestMethod.POST)
@ResponseStatus(value = HttpStatus.CREATED)
@ResponseBody
public AbstractIngoingMessage postMessages(Locale locale, Model model, HttpServletRequest request, HttpServletResponse response) {
logger.info(String.format(
Constants.LogMessages.NEW_POST_REQUEST_FROM_IP,
request.getRemoteAddr()));
AbstractIngoingMessage handledMessage = dispatchMessageHandling(request);
return handledMessage;
}
問題は、メソッドでエラーが発生したときに、返信する応答がまだ「作成済み」であるということです。「エラー」で応答する方法はありますか?