Spring Boot R2DBC + H2 example: CRUD Application
Spring Boot R2DBC + H2 example - CRUD application that uses Spring Data Reactive (R2DBC) to interact with H2 database and Spring WebFlux for Reactive Rest API. You'll know:
How to configure Spring Data Reactive, R2DBC to work with H2 Database
How to define Data Models and Repository interfaces
Way to create Spring Rest Controller to process HTTP requests
Way to use Spring Data R2DBC to interact with Database
For more detail, please visit:
Spring Boot R2DBC + H2 example: CRUD Application
Front-end that works well with this Back-end
Angular 8 Client
Angular 10 Client
Angular 11 Client
Angular 12 Client
Angular 13 Client
Angular 14 Client
Angular 15 Client
Vue 2 Client
Vue 3 Client
Vuetify Client
React Client
React Redux Client
Other databases:
Spring Boot JPA + H2
Spring Boot JPA + MySQL
Spring Boot JPA + PostgreSQL
Spring Boot JPA + SQL Server
Spring Boot + MongoDB
More Practice:
Spring Boot File upload example with Multipart File
Spring Boot Pagination & Filter example | Spring JPA, Pageable
Spring Data JPA Sort/Order by multiple Columns | Spring Boot
Spring Boot Repository Unit Test with @DataJpaTest
Deploy Spring Boot App on AWS โ Elastic Beanstalk
Exception Handling:
Spring Boot @ControllerAdvice & @ExceptionHandler example
@RestControllerAdvice example in Spring Boot
Security:
Spring Boot + Spring Security JWT Authentication & Authorization
Fullstack:
Vue + Spring Boot example
Angular 8 + Spring Boot example
Angular 10 + Spring Boot example
Angular 11 + Spring Boot example
Angular 12 + Spring Boot example
Angular 13 + Spring Boot example
Angular 14 + Spring Boot example
Angular 15 + Spring Boot example
React + Spring Boot + MySQL example
React + Spring Boot + PostgreSQL example
Run both Back-end & Front-end in one place:
Integrate Angular with Spring Boot Rest API
Integrate React.js with Spring Boot Rest API
Integrate Vue.js with Spring Boot Rest API
Run Spring Boot application