Push 163 file(s) from Obsidian
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
#Java #SpringBoot
|
||||
|
||||
Сценарий: Представь, что ты проектируешь сложную e-commerce платформу. Где ты используешь интерфейс с аннотацией
|
||||
@Repository, а где — с аннотацией @Service? Приведи конкретный пример, какую роль каждая из этих аннотаций играет в процессе оформления заказа пользователем.
|
||||
|
||||
→
|
||||
@Component — универсальный бин,
|
||||
@Service — бизнес-логика,
|
||||
@Repository — DAO + перевод исключений в DataAccessException,
|
||||
@Controller — контроллер уровня MVC.
|
||||
Reference in New Issue
Block a user