R2DBC (Reactive Relational Database Connectivity) is an SPI which enables interacting with SQL database servers by executing SQL statements using a non-blocking reactive programming model with the Java programming language.
0 ответов

Транзакции с ReactiveCrudRepository с spring-data-r2dbc

Я пытаюсь реализовать транзакции с репозиториями spring-data-r2dbc в сочетании с TransactionalDatabaseClient как таковой: class SongService( private val songRepo: SongRepo, private val databaseClient: DatabaseClient ){ private val tdbc = databaseCli…
21 янв '19 в 13:14
1 ответ

Отображение сложного поля объекта в текстовое поле (сериализованное как JSON) перед сохранением в хранилище реактивной пружины

Я использую репозитории Spring data r2dbc для сохранения pojo в Postgres DB. У меня есть класс со сложным полем definition: // Getters and setters omitted for brevity public class TestType { @Id private Long id; private TestDefinition definition; pu…
1 ответ

ClassNotFoundException: org.springframework.data.repository.query.QueryMethodEvaluationContextProvider

После видео " Начало работы с R2DBC" я конвертирую некоторые репозитории в реактивные в существующем приложении Spring Boot с PostgreSQL в качестве базы данных. Приложение работает до конвертации. После того, как я пытаюсь запустить приложение, я по…
14 окт '18 в 18:44
1 ответ

r2dbc осуществимость для производственных приложений и будущей дорожной карты

Я внимательно следил за обновлениями r2dbc от pivotal, и я хочу создать свое приложение, используя этот подход. Я пробовал несколько небольших приложений с драйвером r2dbc postgres, как показано ниже: <dependency> <groupId>org.springfram…
0 ответов

R2DBC + Spring WebFlux + React: Как реализовать реактивное приложение CRUD?

Я создаю реактивное приложение CRUD, используя реляционную базу данных, и я хочу немедленно увидеть все изменения из бэкэнда и других клиентов в пользовательском интерфейсе. Как это сделать правильно? Я реализовал своего рода реактивное приложение C…
1 ответ

ORM Framework для реактивных приложений

Я искал Spring-data-r2dbc для реактивного доступа к БД. Но, похоже, он не обеспечивает поддержку ORM, как указано на странице проекта, это не платформа ORM. Какие варианты существуют или планируются для поддержки ORM в реактивных приложениях? На сег…
0 ответов

Лучшие практики для управления ресурсами Netty в приложении WebFlux с несколькими клиентами Netty

Есть ли рекомендации по управлению ресурсами Netty (EventExecutorGroup) в реактивном приложении, имеющем несколько клиентских библиотек, использующих Netty? Состояния документации салата Redis Огромная часть клиентских ресурсов состоит из пулов пото…
1 ответ

Возможно ли реализовать POJO в Spring Boot, в котором есть поле, представляющее составной первичный ключ, без использования JPA или вложенных классов?

В настоящее время я пытаюсь внедрить R2DBC в Spring Boot для приложения, которое уже находится в стадии разработки. Это означает, что, к сожалению, наш DDL не является гибким, поскольку от этого зависят другие микросервисы, и наоборот. Одним существ…
2 ответа

Как мне обработать пустые поля, используя Mono<Connection> или DatabaseClient, предоставляемый R2dbc в Spring?

Я в растерянности из-за того, как создать эффективный запрос в R2dbc (java), используя spring-webflux (реактивный). Используя объект DatabaseClient, предоставляемый R2dbc (или, альтернативно, объектом Connection), кажется, что я могу вызвать только …
1 ответ

Есть ли @MappedSuperclass в Spring Reactive Data (R2DBC)

У меня есть супер класс Entity, как это: @Getter @Setter @NoArgsConstructor public class GenericEntity { @Id private Long id; @JsonIgnore @CreatedBy private Long createdBy; @JsonIgnore @CreatedDate private Long createdDate; @JsonIgnore @LastModified…
01 апр '19 в 00:47
0 ответов

Есть ли Spring Data R2DBC конфликтует с Reactive Redis

У меня большая проблема, не могли бы вы помочь мне, пожалуйста Я создал проект Spring Boot (2.2) Webflux с Spring Data R2DBC (Postgresql). Все работает нормально, но когда я добавляю зависимость Reactive Redis, запускаю контейнер Jetty, он выдает Ex…
03 апр '19 в 12:53
1 ответ

Как получить сгенерированный идентификатор при сохранении объектов с помощью Spring Data R2DBC с использованием Postgresql

Не могли бы вы помочь мне решить проблему ниже У меня есть класс сущности: @Data @AllArgsConstructor @NoArgsConstructor public class User { @Id private Long id; private String name; } и я сохраняю его в Postgresql с кодом: public Mono&lt;User&gt; sa…
09 апр '19 в 14:03
2 ответа

Можно ли использовать hibernate envers @Audited с помощью r2dbc?

Я надеюсь добиться аудита моих таблиц с помощью аннотации @Audited проекта Hibernate Envers, пока я использую Spring Data R2DBC или обычный R2DBC для вставки данных в мои таблицы. Это даже возможно. Я не могу сказать, использует ли Spring Data R2DBC…
29 апр '19 в 12:29
2 ответа

Создать таблицу весной r2dbc

У меня есть пружинное соединение r2dbc для базы данных postgresql и я хотел бы создать таблицу, фактически эквивалент SQL CREATE TABLE IF NOT EXISTS name (id, bigint); Как я могу сделать это, так как DatabaseClient поддерживает только выбор / вставк…
1 ответ

Совместимость с версией весеннего облака, r2dbc

Я пытаюсь использовать весну с r2dbc вот мой build.gradle plugins { id 'org.springframework.boot' version '2.2.0.M4' id 'java' } apply plugin: 'io.spring.dependency-management' group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = '…
0 ответов

Postgres R2dbc Spring подключается к основной подчиненной среде

У меня есть мастер и раб Postgres в основном мне нужен эквивалент этой строки соединения j2dbc: jdbc:postgresql://postgres_master:5432,postgres_slave:5432/myDb но единственная конфигурация, которую я нахожу весной, это следующий синтаксис: @Configur…
1 ответ

Можно ли вручную использовать типы данных JSON или JSONB postgresql с пружиной r2dbc?

Я собираю новый API с весенней загрузкой, webflux и r2dbc (postgresql). В одной из моих таблиц будет поле json или jsonb для хранения динамического документа json. На данный момент r2dbc не поддерживает типы данных json для базы данных postgresql. М…
26 июл '19 в 21:57
3 ответа

Отсутствует DatabsaeClient в приложении Postgres с весенней загрузкой R2dbc

У меня появляется следующая ошибка: Exception: Error creating bean with name 'inventoryService' defined in URL [jar:file:/app.jar!/BOOT-INF/classes!/com/epi/services/inventory/items/InventoryService.class]: Unsatisfied dependency expressed through c…
1 ответ

Как контролировать поток транзакционного потока с Spring Data R2DBC?

Поддержка транзакционных потоков, похоже, была недавно реализована, но из-за ее новизны примеров кода не так много. Может ли кто-нибудь показать пример транзакционного потока, который выполняет серию вставок в базу данных, а затем возвращает определ…
24 июн '19 в 20:19
1 ответ

Неудовлетворенная зависимость выражается через параметр конструктора 1 с userRepository

В приложении весенней загрузки, которое реагирует и использует jwt, в моем весеннем облачном шлюзе у меня есть этот код. @EnableDiscoveryClient @SpringBootApplication public class GatewayServiceApplication { public static void main(String[] args) { …