These three dependencies can be described as follows:
spring-boot-starter-data-r2dbc: Spring Boot’s starter for Spring Data R2DBC
h2: The third-party embeddable database
r2dbc-h2: The Spring team’s R2DBC driver for H2
xxxxxxxxxx
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-r2dbc</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>io.r2dbc</groupId>
<artifactId>r2dbc-h2</artifactId>
<scope>runtime</scope>
</dependency>