В этом курсе вы научитесь писать модульные тесты и интеграционные тесты в стиле BDD для приложений Spring Boot и Spring WebFlux, используя фреймворки JUnit 5, Mockito, AssertJ, Hamcrest, JsonPath и Testcontainers. Важное замечание: Этот курс обновлен для использования Spring Boot 3.
Исходный код и файлы PDF (конспекты занятий) доступны для скачивания.
Обзор Spring Boot
Spring Boot - это фреймворк с определенными предпочтениями, который помогает разработчикам быстро и легко создавать приложения на основе Spring.
Основная цель Spring Boot заключается в быстром создании приложений на основе Spring, не требуя от разработчиков повторного написания одной и той же базовой конфигурации.
Spring Boot является очень популярным фреймворком для разработки REST-веб-сервисов и микросервисов.
Обзор Spring WebFlux
Spring 5 включает в себя Spring WebFlux, который обеспечивает поддержку реактивного программирования для веб-приложений.
Spring WebFlux внутренне использует Project Reactor и его реализации издателей - Flux и Mono.
Новый фреймворк поддерживает две модели программирования:
Аннотационные реактивные компоненты
Функциональное маршрутизирование и обработка
В этом курсе мы сосредоточимся на создании реактивных REST API с использованием аннотационных реактивных компонентов.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.