Назад к задачам
Junior — Middle+
6

Создание REST‑интерфейса для управления книгами: настройка маршрутов

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

В проекте присутствует Spring‑контроллер BookController, отвечающий за операции с книгами. Требуется:

  • Определить базовый путь /api/books для всех методов контроллера;
  • Сконфигурировать отдельные эндпоинты в соответствии с REST‑конвенциями:
    • Получить список всех книг – HTTP GET;
    • Получить книгу по её идентификатору – HTTP GET с параметром ID;
    • Добавить новую книгу – HTTP POST;
    • Обновить существующую запись книги – HTTP PUT;
    • Удалить книгу – HTTP DELETE. Необходимо соблюдать принятые в REST наименования путей и методы HTTP.