03 Spring StateMachine с нуля | Создаём космический корабль | Практика 1
Nikolay Reznik
0:00 / 0:00
03 Spring StateMachine с нуля | Создаём космический корабль | Практика 1
21 просмотр · 6 дней назад
Nikolay Reznik
4 подписчика
21 просмотр · 6 дней назад
Spring StateMachine с нуля — Урок 3.
Первая практика: создаём космический корабль.
В этом видео переходим от теории к практике и начинаем разрабатывать приложение для управления космическим кораблём на Java, Spring Boot и Spring StateMachine.
Исходный код проекта:
Ссылка доступна в описании канала. Можно переключаться между ветками начала и окончания урока.
lesson-1-start
lesson-1-finish
Разберём, как создать конечный автомат, описать состояния, события и переходы, настроить фабрику StateMachine и организовать взаимодействие между сервисами.
На практике реализуем создание корабля, его запуск и автоматический переход в состояние полёта по таймеру.
В этом уроке:
Берем сухую структуру Spring Boot проекта
Разбираем сущность Spaceship и работу с PostgreSQL
Создаём скелет для StateMachine
Создаём первый Action — CreateShipAction
Передаём данные через ExtendedState
Настраиваем автоматический переход с timerOnce
Проверяем работу космического корабля
В результате получим работающий Spring Boot проект, в котором можно создавать космические корабли и управлять их жизненным циклом с помощью Spring StateMachine.
Технологии курса:
Java • Spring Boot • Spring StateMachine • Maven • PostgreSQL
Подписывайтесь на канал, впереди новые практические уроки по Spring StateMachine!
#SpringStateMachine #Java #SpringBoot #StateMachine #FiniteStateMachine #SpringFramework #Программирование
#JavaРазработка