Чем ResponseEntity отличается от plain object и когда что выбрать?

JavaJuniorSpring MVC и REST APIСравнениеjava|spring mvc и rest api|responseentity

Что хотят услышать интервьюеры:

Сравнение: ResponseEntity стоит сравнивать с plain object по критериям читаемости, безопасности, производительности, тестируемости и поддержки командой.

Ответ:

Когда выбирать ResponseEntity: когда его свойства прямо соответствуют задаче: ResponseEntity дает контроль над status, headers и body.

Слабый ответ: “так принято в Spring/Java”. На собеседовании лучше объяснить ограничения и цену выбора.

return ResponseEntity.ok(user);

Источники

Похожие вопросы