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

10 lines
721 B
Markdown

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