Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
7
Определение Spring‑бинов для модели склада и сотрудников
Условие задачи
Имеются три сущности: Warehouse, Worker и Product.
Worker отвечает за добавление Product в Warehouse. Внутри Warehouse реализован метод addProduct(), который делегирует вызов своему Worker. После выполнения Worker помещает объект Product в внутренний список товаров склада.
Требуется с помощью Spring Framework описать следующее:
- Классы‑модели:
Warehouse,Worker,Product. - Логику их взаимодействия при операции добавления продукта.
- Указать, какие из этих классов следует оформить как Spring‑бины (например, с аннотациями
@Component,@Service,@Repositoryи т.п.).