Код: Выделить всё
@RequestMapping(method = RequestMethod.POST, value = "/consumeProto",
consumes = {APPLICATION_PROTOBUF_VALUE, APPLICATION_JSON_VALUE, APPLICATION_JSON_UTF8_VALUE},
produces = {APPLICATION_PROTOBUF_VALUE, APPLICATION_JSON_VALUE})
@ResponseBody
public ResponseDto consumeProto(@RequestBody RequestDto requestDto) {
System.out.println("Consumer application has received the message");
System.out.println(requestDto);
RequestDto res = RequestDto.newBuilder()
.setStatus(CREATED)
.build();
return res;
}
Я знаю, что может быть немного странно разрешать одному контроллеру принимать несколько форм по запросу, но, конечно, это разрешено, учитывая, что есть возможность внедрить массив типов мультимедиа?
Подробнее здесь: https://stackoverflow.com/questions/783 ... edia-types
Мобильная версия