October 2018
Intermediate to advanced
556 pages
15h 18m
English
As well as the changes in the web layer, another vital part of most applications is the data layer that interacts with the storage. For many years, a robust solution that has been simplifying everyday development is the Spring Data project, which provides convenient abstractions for data access via the repository pattern. Since its early days, Spring Data has mostly provided synchronous blocking access to underlying areas of storage. Fortunately, the fifth generation of the Spring Data framework offers new possibilities for reactive and nonblocking access to the database layer. In the new generation, Spring Data offers the ReactiveCrudRepository interface, which exposes Project Reactor's reactive types for seamless ...