Spring Boot WebFlux example: Building Rest API

In this tutorial, we’re gonna build a Spring Boot WebFlux Rest API example – CRUD application that uses Spring Data Reactive (R2DBC) to interact with embedded database. You’ll know:

  • Overview of Reactive Programming and handling Blocking and Non-blocking requests
  • How to configure Spring Data Reactive, R2DBC to work with 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

More Practice:
Spring WebFlux File upload example
Spring Boot R2DBC + MySQL example
Spring Boot R2DBC + PostgreSQL example
Spring Boot Reactive + MongoDB example
Spring Boot Thymeleaf CRUD example
Secure Spring Boot App with Spring Security & JWT Authentication
Spring Boot Rest XML example – Web service with XML Response
Spring Boot + GraphQL example
Spring Boot Multipart File upload example
Spring Boot Pagination and Sorting example

Spring Boot One To One example with JPA, Hibernate
Spring Boot One To Many example with JPA, Hibernate
Spring Boot Many to Many example with JPA, Hibernate

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
Angular 16 + Spring Boot example
React + Spring Boot example

Read More

Spring Boot + Angular 15 example: CRUD (full stack)

In this tutorial, we will learn how to build a full stack Spring Boot + Angular 15 example with a CRUD Application. The back-end server uses Spring Boot with Spring Web MVC for REST Controller and Spring Data JPA for interacting with embedded database (H2 database). Front-end side is made with Angular 15, HttpClient, Router and Bootstrap 4.

Run both Project on same server/port:
How to Integrate Angular with Spring Boot Rest API

Security: Angular 15 + Spring Boot: JWT Authentication example
Upload: Angular 15 + Spring Boot: File upload/download example
Pagination: Angular 15 + Spring Boot: Pagination example

Newer version: Spring Boot + Angular 16: CRUD example

Read More