Перейти к основному содержимому

3 записи с тегом "Reactive Persistence"

Посмотреть все теги

· 4 мин. чтения

1. Введение

В этом руководстве мы увидим, как настроить и реализовать операции с базой данных с помощью реактивного программирования через репозитории Spring Data Reactive с MongoDB.

Мы рассмотрим основные способы использования ReactiveCrud Repository, ReactiveMongoRepository , а также ReactiveMongoTemplate.

Несмотря на то, что в этих реализациях используется реактивное программирование , основное внимание в этом руководстве уделяется не этому.

2. Окружающая среда

· 4 мин. чтения

1. Обзор

В этом руководстве мы узнаем, как настраивать и реализовывать операции с базой данных реактивным способом на Couchbase с использованием репозиториев данных Spring.

Мы рассмотрим основные способы использования ReactiveCrudRepository и ReactiveSortingRepository . Кроме того, мы настроим наше тестовое приложение с помощью AbstractReactiveCouchbaseConfiguration .

2. Зависимости Maven

Во-первых, добавим необходимые зависимости:

· 4 мин. чтения

1. Введение

R2DBC (Reactive Relational Database Connectivity) — это проект, представленный Pivotal во время Spring One Platform 2018. Он предназначен для создания реактивного API для баз данных SQL.

Другими словами, эта попытка создает соединение с базой данных с использованием полностью неблокирующих драйверов.

В этом руководстве мы рассмотрим пример приложения, использующего Spring Data R2BDC. Руководство по более низкоуровневому API R2DBC можно найти в нашей предыдущей статье .

2. Наш первый проект Spring Data R2DBC

Начнем с того, что проект R2DBC появился совсем недавно. На данный момент только PostGres, MSSQL и H2 имеют драйверы R2DBC. Кроме того, мы не можем использовать с ним все функции Spring Boot. Поэтому есть некоторые шаги, которые нам нужно будет добавить вручную. Но мы можем использовать такие проекты, как Spring Data , чтобы помочь нам.