SpringData Reactive Cassandra Repositories | SpringBoot
Reactive programming is about non-blocking applications. With the previous post, we had learned how to use SpringBoot WebFlux. In the tutorial, JavaSampleApproach will explore more about SpringData Reactive Cassandra Repositories with a set of high-level abstraction CRUD methods.
Related posts:
– SpringBoot WebFlux Annotation-based RestAPIs
- SpringBoot WebFlux Functional RestAPIs
- How to start Spring Data Cassandra with SpringBoot
- Angular + Spring WebFlux + Spring Data Reactive Cassandra example | Full-Reactive Angular Http Client – Spring Boot RestApi Server
I. Technologies
– Java: 1.8
– Maven: 3.3.9
– Spring Tool Suite: Version 3.9.0.RELEASE
– Spring Boot: 2.0.0.M4
– Spring Boot Starter Webflux
– Spring Boot Starter Data Cassandra Reactive
- Cassandra version: 3.9.0
II. SpringData Reactive Cassandra
Cassandra Reactive SpringData provides repositories with a set of high-level abstraction CRUD methods or templates for working. In the tutorial, we focus on Reactive Cassandra repositories implementation.
For working with ReactiveCassandra, we need dependency:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-cassandra-reactive</artifactId>
</dependency>
How to work?
We use AbstractReactiveCassandraConfiguration
to configure Reactive Cassandra database:
More at:
SpringData Reactive Cassandra Repositories | SpringBoot
Top comments (0)