У меня есть простой обработчик в моем контроллере, который возвращает сообщение
@RequestMapping(value = "/message")
@ResponseBody
public Message get() {
return new Message(penguinCounter.incrementAndGet() + " penguin!");
}
В то же время я могу использовать что-то вроде этого
@RequestMapping(value = "/message")
ResponseEntity<Message> get() {
Message message = new Message(penguinCounter.incrementAndGet() + " penguin!");
return new ResponseEntity<Message>(message, HttpStatus.OK);
}
В чем разница между этими двумя подходами? Не учитывайте HttpStatus:)