Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

WebFlux. R2DBC с Postgres в Spring (плюс миграции с Flyway)

Автор: letsCode

Загружено: 2020-04-24

Просмотров: 24262

Описание:

Spring Boot WebFlux с R2DBC Postgres. Реактивный подход к работе с базами данных в Spring Boot

Поддержать проект:
➡ Стать спонсором https://www.youtube.com/letscodedru/join
➡ Patreon   / letscodedru  
➡ Яндекс.Деньги https://money.yandex.ru/to/4100145167...
➡ PayPal https://paypal.me/letscodedru
➡ Qiwi https://qiwi.me/letscode

Если приложение не раздаёт статический контент, то ему определённо нужна база данных. А раз уж мы начали писать приложение на реактивном стеке, то нам определённо нужен и реактивный драйвер. К счастью, Spring предоставляет не только драйвер для NoSQL базы данных Mongo, но и для великолепной Postgres. Единственное, официальная поддержка этой БД появилась только в версии Spring Boot 2.3.0, которая, к сожалению, всё еще в состоянии предрелизном (на момент выхода видео), но уже с установившимся API.
Так как R2DBC это не ORM с кучей удобных вещей, отслеживать актуальность БД придётся вручную, что для нас не особо страшно, потому что у нас есть замечательный инструмент FlyWay для описания миграций БД

Код из видео:
https://github.com/drucoder/catalizat...

Генератор шаблонов Spring проектов:
https://start.spring.io/

Документация по R2DBC:
https://docs.spring.io/spring-data/r2...

Документация по быстрому старту с R2DBC:
https://docs.spring.io/spring-data/r2...

Документация по Spring Data репозиториям с R2DBC:
https://docs.spring.io/spring-data/r2...

Документация по FlyWay:
https://flywaydb.org/documentation/mi...

Видео по lombok:
   • Java Tools: Project Lombok - пишем меньше ...  

Видео про отладку в браузере:
   • JavaScript debug: отлаживаем вэб приложени...  

Сравнение файлов и отдельных блоков кода в IntelliJ IDEA:
   • IntelliJ (IDEA, PyCharm, WebStorm): быстро...  

Видео по настройке и ипользованию FlyWay в проекте Sweater:
   • Spring Boot FlyWay: миграции БД, профиль п...  

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

➡ Второй канал:    / geekchatdru  
➡ Twitch:   / drucoder  
➡ Твиттер:   / letscodedru  
➡ Группа Вконтакте: https://vk.com/letscodedru
➡ Канал в Telegram: https://t.me/letsCode_dru
➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqh...
➡ Сервер в Discord:   / discord  
➡ Яндекс.Дзен: https://zen.yandex.ru/media/id/5ac209...

WebFlux. R2DBC с Postgres в Spring (плюс миграции с Flyway)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#5488 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "FHVYCidei3Q" ["related_video_title"]=> string(28) "🔒WebFlux. Spring Security" ["posted_time"]=> string(19) "5 лет назад" ["channelName"]=> string(8) "letsCode" } [1]=> object(stdClass)#5461 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "WXK5yvOhhJE" ["related_video_title"]=> string(158) ""ЭТО ПОСЛАНИЕ НАМ, РОССИИ". Пропагандисты разочаровались в Трампе из-за ударов по Ирану" ["posted_time"]=> string(21) "2 часа назад" ["channelName"]=> string(19) "Майкл Наки" } [2]=> object(stdClass)#5486 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "NweEi7MoadU" ["related_video_title"]=> string(104) "Михаил Поливаха — Spring Data R2DBC. Последний раз объясняю" ["posted_time"]=> string(27) "5 месяцев назад" ["channelName"]=> string(55) "JPoint, Joker и JUG ru — Java-конференции" } [3]=> object(stdClass)#5493 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "pmzeobajr4o" ["related_video_title"]=> string(48) "WebFlux. Реактивный web с Spring Java" ["posted_time"]=> string(19) "5 лет назад" ["channelName"]=> string(8) "letsCode" } [4]=> object(stdClass)#5472 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "EAefjuWc8Mk" ["related_video_title"]=> string(93) "Микросервисы с gRPC [КУРС] - #1 Сервис генерации данных" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(32) "Ilya Lisov - Backend Development" } [5]=> object(stdClass)#5490 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "WAe7bXMTK-c" ["related_video_title"]=> string(132) "Бомбой по бункеру | Что будет, если разозлить демократию (English subtitles) @Max_Katz" ["posted_time"]=> string(23) "6 часов назад" ["channelName"]=> string(19) "Максим Кац" } [6]=> object(stdClass)#5485 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "efKm00MQgng" ["related_video_title"]=> string(71) "Мы победили Jeep! Все было так просто…" ["posted_time"]=> string(19) "3 дня назад" ["channelName"]=> string(34) "ИЛЬДАР АВТО-ПОДБОР" } [7]=> object(stdClass)#5495 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "ZY3dJ3e9vDo" ["related_video_title"]=> string(55) "Apache Camel. Малоизвестный комбайн" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(8) "letsCode" } [8]=> object(stdClass)#5471 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "8Bg-hGuanxU" ["related_video_title"]=> string(101) "Скотт Риттер - Россия вступилась за Иран, Израиль в ШОКЕ" ["posted_time"]=> string(24) "11 часов назад" ["channelName"]=> string(23) "Голос Разума" } [9]=> object(stdClass)#5489 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "indrG1RIzyU" ["related_video_title"]=> string(46) "JMX - админка на минималках" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(8) "letsCode" } }
🔒WebFlux. Spring Security

🔒WebFlux. Spring Security

"ЭТО ПОСЛАНИЕ НАМ, РОССИИ". Пропагандисты разочаровались в Трампе из-за ударов по Ирану

Михаил Поливаха — Spring Data R2DBC. Последний раз объясняю

Михаил Поливаха — Spring Data R2DBC. Последний раз объясняю

WebFlux. Реактивный web с Spring Java

WebFlux. Реактивный web с Spring Java

Микросервисы с gRPC [КУРС] - #1 Сервис генерации данных

Микросервисы с gRPC [КУРС] - #1 Сервис генерации данных

Бомбой по бункеру | Что будет, если разозлить демократию (English subtitles) @Max_Katz

Бомбой по бункеру | Что будет, если разозлить демократию (English subtitles) @Max_Katz

Мы победили Jeep! Все было так просто…

Мы победили Jeep! Все было так просто…

Apache Camel. Малоизвестный комбайн

Apache Camel. Малоизвестный комбайн

Скотт Риттер - Россия вступилась за Иран, Израиль в ШОКЕ

Скотт Риттер - Россия вступилась за Иран, Израиль в ШОКЕ

JMX - админка на минималках

JMX - админка на минималках

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]