Spring Boot CRUD Web Application with Thymeleaf, Spring MVC, Spring Data JPA, Hibernate, MySQL

preview_player
Показать описание
In this video tutorial, we'll learn how to develop a CRUD web application with Spring Boot and Thymeleaf.

Steps:
Step 1: Create and Setup Spring Boot Project in Eclipse STS IDE: 4:52
Step 2: Configure MySQL Database: 11:25
Step 3: Implement End-to-End List Employee Feature: 15:52
Step 4: Implement End-to-End Add Employee Feature: 31:35
Step 5: Implement End-to-End Update Employee Feature: 46:35
Step 6: Implement End-to-End Delete Employee Feature: 58:30

In this video tutorial, we will create a Spring MVC web application for Employee Management System with the following CRUD operations:
- Get all the employees
- Add a new employee
- Update an employee
- Delete an employee

GitHub Repository Link:

#springboot #thymeleaf #javaguides

My Top 10+Udemy Courses (Bestseller Courses):
1. Spring 6 & Spring Boot 3 for Beginners (Includes 5 Projects):

2. Building Real-Time REST APIs with Spring Boot - Blog App:

3. Building Microservices with Spring Boot and Spring Cloud:

4. Testing Spring Boot App with JUnit, Mockito & Testcontainers:

5. Spring Boot 3 Thymeleaf REAL-TIME Web Application - Blog App:

6. Master Spring Data JPA with Hibernate:

7. Spring Boot + Apache Kafka Course:

8. Spring Boot 3 + RabbitMQ Course:

9. Learn Thymeleaf with Spring Boot 3:

Check all my Udemy courses and discount coupons:

Рекомендации по теме
Комментарии
Автор

It work properly without any issue. Finally got an appropriate tutorial.

forme
Автор

Hi Ramesh, Nice video. I just finished to getall employees list. FYI-I am trying to use MSSql and was able to connect to the SQL server, JDK 11 and retrieve data only after I set the employee properties to public instead of private. And for Add-new-employee.html th:field is not recognized. Use attribute name="firstName"...and worked

kalamani
Автор

This was a great tutorial.Straight to the point with good examples to learn from. Love from Texas

michelleIX
Автор

17:00 Repo creation
17:38 Service interface creation - also Calls method
18:50 ServiceImpl class creation (implements Service interface - need to annotate @Service at class level)
21:18 Controller creation

24:34 Thymeleaf for index html page (should be located in src/main/resources/templates)
32:12 new Service interface method addition

jonsantos
Автор

Thank you so much Ramesh ji. Just now I finished this project. Update and delete function works fine. But I had a white label error page while adding employee. I resolved it by giving AI(auto increment) option to the ID(i.e.primary key) in MySQL workbench. Then again i run my spring boot project and now i can able to add the employees in webpage. Those who are facing the difficulty while adding employees in your project, make a change in ID by giving auto increment.

rubi
Автор

Amazing tutorial, thanks so much. The step by step explanations were much appreciated, and now I understand this a lot better! Thanks again so much!

Onigob
Автор

One of the best CRUD tutorial out there. Thanks a lot Sir !!

ShaluRajput
Автор

This is very useful to me. My project is running on spring boot. I have no idea about spring boot. Now u've cleared my doubt. So, plz send me this video.

shoaibdalal
Автор

Mr.Ramesh You are a rock man.. Seriously.

namarajeshwer
Автор

I don't know why I laughed so much when he added John Cena as the employer. Lol. Anyways great tutorial!!

hotpickhive
Автор

Really useful content . Good job. the best part is no unwanted discussion .

soumyanaidu
Автор

Thank you so much for your efforts! Very good tutorial. Thanks for tutorial divided by parts, because its lot better to see a result after adding each feature!

pvd
Автор

tks for this tutorial.This help me a lot in my next exam

longtran
Автор

I found this tutorial extremely helpful in my work.

mohiuddin
Автор

Bro thanks a lot. You just made my day. I fully understand the process and how to create, save, update and delete an employee.

ub
Автор

Thank you so much sir...i just did this project and it worked..tons of thanks for boosting my confidance

akshayjadhav
Автор

Finally found the best video, thank you so much sir

saiteja
Автор

Great content & clear explanation in such a short time...!!!

shreyassalunkhe
Автор

Thank you a lot! I made awesome things thanks to your videos <3

malpathekoxato
Автор

Nice tutorial! Thank you for your efforts to put all basics all together.

lnli