Сопоставление Junior Spring MVC и REST обновлено

Аннотация Spring MVC и источник данных

Вопрос

Сопоставьте аннотацию и откуда она берёт значение.

Попробуйте сами

Нажмите слева, потом подходящее справа.

Показать ответ и разбор

Коротко

Аргументы контроллера собирают HandlerMethodArgumentResolver-ы, каждый отвечает за свою аннотацию. Тело читает HttpMessageConverter.

Правильные пары

@PathVariable
Сегмент пути URL
@RequestParam
Параметр строки запроса или формы
@RequestBody
Тело запроса, обычно JSON
@RequestHeader
Заголовок HTTP
@CookieValue
Значение cookie

Разбор

Аргументы контроллера собирают HandlerMethodArgumentResolver-ы, каждый отвечает за свою аннотацию. Тело читает HttpMessageConverter.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.