Spring Data JDBC is part of a larger project, Spring Data Relational. Spring Data JDBC requires JDBC which is a fully blocking API that isn't suitable in fully reactive stacks. At the moment of writing, the Spring Data team develops the R2DBC specification that allows drivers to provide a fully reactive and non-blocking integration with databases. These efforts are likely to be adopted in a Spring Data R2DBC module that will be part of the Spring Data Relational project. The following diagram shows the potential reactive stacks of Spring Data Relational:
Making Spring Data JDBC reactive
Diagram 7.14 The current Spring Data JDBC stack and a ...
Get Hands-On Reactive Programming in Spring 5 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.