Sobes.tech
Back to tasks
Junior — Senior
119

Определение Spring‑бинов для модели склада и сотрудников

Task condition

livecode

Имеются три сущности: Warehouse, Worker и Product. Worker отвечает за добавление Product в Warehouse. Внутри Warehouse реализован метод addProduct(), который делегирует вызов своему Worker. После выполнения Worker помещает объект Product в внутренний список товаров склада.

Требуется с помощью Spring Framework описать следующее:

  1. Классы‑модели: Warehouse, Worker, Product.
  2. Логику их взаимодействия при операции добавления продукта.
  3. Указать, какие из этих классов следует оформить как Spring‑бины (например, с аннотациями @Component, @Service, @Repository и т.п.).