Spring Boot CRUD Tutorial with IntelliJ IDEA, MySQL, JPA, Hibernate, Thymeleaf and Bootstrap

preview_player
Показать описание
In this Spring Boot video tutorial, you will learn how to use IntelliJ IDEA for developing a Java web application based on Spring framework in which you will learn to implement the User module with CRUD operations (Create, Retrieve, Update & Delete).

Technologies: Spring Boot Web, Spring Data JPA & Hibernate, MySQL Database, Thymeleaf, HTML5 & Bootstrap, JUnit 5 & AssertJ, Spring Data JPA Test.

Software programs: Java Development Kit (OpenJDK), IntelliJ IDEA Ultimate, MySQL Community Server, MySQL Workbench

Timestamps
0:08 - What you will learn
0:53 - User Interface Design - Manage Users
1:49 - Overview Class Diagram
3:57 - Create and Set Up Spring Boot Project
10:38 - Configure Datasource Properties
12:52 - Code Home Page
22:40 - Use Bootstrap for Project
28:57 - Code Data Access Layer for User Module
38:27 - Code Unit Tests for Data Access Layer
56:07 - Code Users Listing Page
1:09:35 - Code Add User Function
1:32:39 - Code Edit/Update User Function
1:43:26 - Code Delete User Function
Рекомендации по теме
Комментарии
Автор

I dont always comment on Youtube, but your video is so good for me to understand the basic of thymeleaf and spring boot. I like that you don't edit your contents where there is an error which help others to learn how to resolve those errors. Kudos.

jejakagentleman
Автор

I spent days working on similar tutorials on YouTube and all of them failed to explain enough to get it actually working. This tutorial was easy to follow and informative and most importantly I was able to finish the whole thing without having to debug it. The most important thing you did here that others failed to do was actually test the database connection before writing hundreds of lines of code only to have it fail when tested. Thanks so much for this video. I learned a lot.

prizepig
Автор

Dude you saved my life. Had a project for school and had no idea how to do anything. Watched other tutorials on youtube but they haven't really helped me

BigeuleLP
Автор

Cảm ơn anh. Hướng dẫn rất chi tiết. Nghe giọng đọc biết ngay anh là người Việt Nam rồi :D hihi

interndev
Автор

@timestamp 19:51 if you cannot find compiler.automake.allow.when.app.running, its because they moved it in newer versions of IntelliJ IDEA...Head over to Settings>Advanced Settings then check "Allow auto-make to start even is developed application is running"...it should be under the Compiler section

myskilltoonice
Автор

Man, u helped me a lot bcoz i was struggling to understand the purposes of those annotations, repository, context etc, i had confusion to tell u the truth but now i understand. Thank man, may God bless you

bayami
Автор

really love Sifu Ha's style. I have followed a couple Sifu Ha's tutorials. Not only learned java, also picked up Sifu's accent. :D

urimandthummim
Автор

Thank you so much for a great tutorial! Had to re-make the test to be sustainible, but all in all, a really good guide. Thank you and keep up the great work.

mannejohnsson
Автор

Cảm ơn anh, vì những video rất rất chất lượng ạ, vừa chi tiết vừa dễ hiểu

quocthai
Автор

There is no word can represent my appreciation to your great great tutorial. Thank you so much bro!

aleisterhumbert
Автор

I wish you share the source code, it's really hard to go back and find the specific things.

denizaygun
Автор

My instructor was never teach me like this, that's why I didn't know How to use Test method, but when I watched your video, It was really helpful and understandable .
I would say Thank you very much. Can you please make one Micro-Services video also?

ArjunShresthaVlog
Автор

Thank you, keep going your videous are really helpful, I keep referencing back this video again and again whenever I forget how to set up my mysql.

bekjanomirzak
Автор

This is absolutely thorough. I followed from start to finish building the application. Everything worked as you demonstrated. I thank you very much,

scalpaamericano
Автор

What a nice video this was! You just saved my time and my project for college. There is just one thing I want to know, because when you do update of user, in my case it does insert of new user, it can't find existing user to merge new data on it, it just inserts new one (which will crash if I dont change email, if it doesnt crash it will create another user). Thanks a lot!

aleksandargrozdanic
Автор

for my whole life this will be my 1st youtube comment history, you save me a on this man, thanks a lot

TraderCoder
Автор

This is first time I am commenting of YouTube. I want commend you on this video. This is really good and I learned a lot from you video. Thank you.

adetunjiadeniran
Автор

Thanks for your great tutorial! It helped me more than 10+ hours courses

cinnnamonlamb
Автор

This tutorial is godlike bro! Thanks!!!

lordxkronoz
Автор

Love and Respect for your contribution Dear Sir - From India

sumedhtayade