Files
obsidian/Prog/Типы Spring-бинов и стереотипы.md
T
2026-09-24 13:22:58 +05:00

721 B
Raw Blame History

#Java #SpringBoot

Сценарий: Представь, что ты проектируешь сложную e-commerce платформу. Где ты используешь интерфейс с аннотацией @Repository, а где — с аннотацией @Service? Приведи конкретный пример, какую роль каждая из этих аннотаций играет в процессе оформления заказа пользователем.

→ @Component — универсальный бин, @Service — бизнес-логика, @Repository — DAO + перевод исключений в DataAccessException, @Controller — контроллер уровня MVC.