Паттерн Observer в Java — реализация событийно-ориентированного программирования на Spring Boot [...
codippa
0:00 / 0:00
Паттерн Observer в Java — реализация событийно-ориентированного программирования на Spring Boot [...
38 просмотров · 8 дн. назад
codippa
2,19 тыс. подписчиков
38 просмотров · 8 дн. назад
Паттерн «Наблюдатель» в Java: пошаговое создание с нуля, затем реализация событийно-ориентированного программирования с помощью Spring Boot 4, используя ApplicationEventPublisher и аннотацию @EventListener.
В этом руководстве вы узнаете:
• Что такое паттерн «Наблюдатель» и проблему тесной связанности, которую он решает
• Как написать код на основе паттерна «Наблюдатель» на чистом Java (subject, observer, event)
• Как публиковать и прослушивать события в Spring Boot с помощью аннотации @EventListener
Временные метки:
0:00 Введение
0:19 Проблема: OrderService вызывает всё подряд
1:25 Что такое паттерн «Наблюдатель»?
1:58 Создание проекта Spring Boot 4 (зависимости Maven)
2:39 Событие
2:55 Создание события
3:44 Публикация событий из OrderService
6:12 Создание первого слушателя
8:05 Создание второго слушателя
8:42 Основное преимущество
9:21 Предоставление доступа к конечной точке
10:36 Тестирование
11:30 Добавление нового требования
12:27 Практическая ценность
12:52 Что мы узнали
#Java #ObserverPattern #EventDrivenProgramming #DesignPatterns #springboot #backenddevelopment #javadeveloper #javadevelopment #programming #javaprogramming #coding #javacoding #springframework