Reactive Programming with Spring Boot | A Beginner's Guide

Reactive Programming with Spring Boot | A Beginner's Guide

39.924 Lượt nghe
Reactive Programming with Spring Boot | A Beginner's Guide
Buy me a coffee: https://ko-fi.com/boualiali #spring #learning #springboot #springtutorial #springsecurity #developpement #java #arraylist #linkedlist #springdatajpa #querybuilder #aliboucoding #alibou #validation #mongodb #springboot_3 #oauth2 #security #reactive #springreactive In this video, we'll explore the world of reactive programming using Spring Boot. Reactive programming is a programming paradigm that allows you to build scalable and resilient applications that can handle a large number of concurrent users and requests. We'll start by understanding the basics of reactive programming and the core concepts of reactive streams. Then, we'll dive into Spring Boot, a popular Java framework that simplifies the process of building reactive applications. We'll go through the steps of setting up a new Spring Boot project, configuring our dependencies, and building our first reactive endpoint. We'll also explore the power of reactive streams by looking at examples of handling data asynchronously and building reactive APIs. We'll cover topics such as reactive web sockets, reactive repositories, and reactive testing. By the end of this video, you'll have a solid understanding of reactive programming using Spring Boot and be ready to take on more complex applications. Whether you're a beginner or an experienced developer, this video will give you a strong foundation in reactive programming using Spring Boot. So grab your coffee and let's get started! Don't Forget to =========================================== 💯 Source code: https://github.com/ali-bouali/spring-reactive-demo 💯 Free courses here: https://aliboucoding.com/courses 💯 Subscribe to the youtube channel 💯 Join our Discord Community - https://discord.gg/Ded93eKfAB 💯 Join our Facebook Group - https://www.facebook.com/groups/589612651142975 💯 Join our Instagram: https://www.instagram.com/alibou_coding/ 💯 Join me on Linkedin: https://www.linkedin.com/in/bouali-ali-33026072/ Table of content 00:00 Intro 01:17 What is reactive programming 05:12 Application overview 07:06 Create a new Spring boot reactive project 10:04 Create Student class 11:48 Make Student a table 13:14 Configure the datasource 14:34 Configure database connection 16:36 Add flyway migration 23:42 Create Student reactive repository 25:47 Create student service 29:03 Create student controller 31:37 Insert some data at start-up 34:09 Subscribe to the save event 36:09 Test the reactive REST API 39:22 Is it over?