Sobes.tech
Junior — Senior
62

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

Условие задачи

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

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

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