Spring Boot Tutorial for Beginners | Spring Boot 3 (2024) Full Course | JPA, REST API, Profiles

preview_player
Показать описание
Master the Spring Boot framework with this comprehensive tutorial. This tutorial is based on the latest version of Spring Boot, the 2024 Spring Boot version 3.x series. It covers everything from the basic concepts of Spring Boot to Spring JPA, RESTful API, Profiles, and even health tracking.

This step-by-step tutorial will help you to learn Spring boot from scratch.

📚 Chapters:
(00:00) Introduction
(00:01:04) 1. Introduction to Spring Boot
(00:03:05) 1.1. Inversion of Control (IoC)
(00:08:09) 1.2. Convention over Configuration
(00:11:49) 1.3. Embedded Server
(00:12:32) 1.4. Production-ready features
(00:14:21) 2. Create a new Spring Boot project using "Spring Initializr"
(00:19:58) 3. Familiarize with project structure
(00:27:07) 4. Spring controllers - RestController
(00:34:42) 4.1. GetMapping annotation
(00:39:35) 4.2. Dependency Injection using @Autowired
(00:42:07) 4.3. Use constructor injection instead of field injection
(00:44:51) 4.4. Serve static HTML pages
(00:50:27) 5. Spring Data JPA
(00:54:19) 5.1. Setting-up JPA database connection
(00:59:18) 5.2. Create database entity with @Entity
(01:04:02) 5.3. JpaRepository for database operations
(01:07:50) 5.4. Save object to database
(01:15:25) 5.5. Creating entity using RESTful API
(01:19:45) 5.6. Fixing the sequential ID issue using IDENTITY generation-type
(01:23:43) 5.7. Set unique column constraint using @Column
(01:27:18) 5.8. Update student entity
(01:33:19) 5.9. Writing custom SQL queries with Spring Data
(01:38:59) 5.10. UUID as entity primary key
(01:41:36) 6. Spring profiles
(01:48:16) 6.1. Customizing controllers for profiles
(01:53:50) 7. Server health and metrics with Actuator
(01:57:23) 7.1. Access health indicators
(01:58:30) 7.2. Access performance metrics
(02:02:52) 8. Build distributable jar
(02:06:22) 9. Conclusion

#springboot #springboot3 #springframework #java
Рекомендации по теме
Комментарии
Автор

I like the way you explain some of the confusing stuff. I would like more of these tutorials especially on the security, OAuth2 Authorization and Resource Servers and opaque tokens. I wish you the best of life.

khalifatwaha
Автор

If liking the video more than once was a thing I would. Thank you well planned, clearly explained and beginners friendly.

nahomdiro
Автор

A big thumbs up, well explained. Please make more videos about spring-boot.

A login/registration or an app with security and jwt.

janndervinribleza
Автор

One of the best teacher I have ever seen ❤.... thank you so... please do more videos about spring boot 🎉I will share my a friends

Tamizh_Paiyan
Автор

Wow, Thank you very much. This is a very good tutorial of the year.

big
Автор

You are really Genuine Coder...Helped me alot...Subscribed..

maheswarreddy
Автор

This is so much clear tutorial.Respect sir.🥰
Its greatful if you can create this kind of tutorial on angular.💛

hesgjwt
Автор

There are many data libraries that allow interaction with a Database other than JPA. JDBC also has both an API and A Data library, there are also far more starters there. Also The suggestion that you need Data JPA to connect to a Database is incorrect. JPA is a configuration with Hibernate that allows you you to interact with a Database, but its not required for a Database connection.

sefumies
Автор

pretty helpful for beginners like us! keep uploading beginner friendly content like this in Java Spring Boot

sarojmaharjan
Автор

Sir thank u for this video.
Can you take one class of spring project how to debugging our and execution flow of project.

VickyKumar-xomp
Автор

Thank you for creating such wonderful tutorials. Can you create videos for the followings,
1. Spring Boot + JPA + Thymeleaf application, focusing more on forms for *uploading list of data* (Strings, Objects), images and etc.
2. Spring Boot *MVC* application, Auth using JWT considering best practices.
3. Using 3rd party APIs (using RestTemplate, WebClient or another like OpenFeign).
4. Spring Boot application for saving and reading data on Amazon S3 and/or Firebase.

thushanchathuranga
Автор

great sir can u pls how teach how to make fully flexed full stack application using angular and spring security with jwt, springboot and jpa
it will be really helpful...

CSSachinSasane
Автор

Why does it go from 3 embedded server straight to 7 production-ready features, is there anything in between that I'm missing?

jinhanzhang
Автор

Sir what are the frontend frameworks good to learn for springboot backend.

hesgjwt
Автор

Please introduction us microservices with real world example

kkvutzg
Автор

hi! when i added dependency for springboot starter data jpa, it has runtime error:
> Press 'command finished with non-zero exit value 1
but when i remove it, there is no runtime error. may i know what's possibly causing this? been trying to debug for two days :(

vivienpmc
Автор

Pls make video on kafka and microservices

rajnishsingh