Мне было интересно, может ли, например, контроллер SpringMVC иметь подпись метода, например
@RequestMapping(value = "/target", method = RequestMethod.POST)
@ResponseBody
public void acceptObject(@RequestBody MyObjectDto dto,@RequestBody String messageBody) {
//Authenticate messageBody
//Process mapped DTO
}
Предполагалось, что JSON будет отправлен на этот контроллер, тело необработанного сообщения будет аутентифицировано для обеспечения целостности, и если это будет правильно, JSON будет сопоставлен с DTO, который может быть передан для обработки.
В настоящий момент я заканчиваю
java.io.IOException: Stream closed