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 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 + MySQL example
Spring Boot Multipart File upload example
Spring Boot Pagination and Sorting example

Associations:
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

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 example

Read More

Spring Boot + MongoDB + Angular 15 example: CRUD App

In this tutorial, we will learn how to build a full stack Angular 15 + Spring Boot + MongoDB example with a CRUD App. The back-end server uses Spring Boot with Spring Web MVC for REST Controller and Spring Data MongoDB for interacting with MongoDB database. Front-end side is made with Angular 15, HttpClient & Router.

More Practice:
Angular + Spring Boot: Pagination example
Angular 15 + Spring Boot: JWT Authentication example
Angular 15 + Spring Boot: File upload example

Other versions:
Using Angular 8
Using Angular 10
Using Angular 11
Using Angular 12
Using Angular 13
Using Angular 14

Read More

Spring Boot + Angular 15 + PostgreSQL example: CRUD App

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

Older versions:
Angular 10 + Spring Boot + PostgreSQL example
Angular 11 + Spring Boot + PostgreSQL example
Angular 12 + Spring Boot + PostgreSQL example
Angular 13 + Spring Boot + PostgreSQL example
Angular 14 + Spring Boot + PostgreSQL example

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

Read More