Build an ENTIRE TODO Web Application with Java Spring Boot 3.0.0 in 62 min

preview_player
Показать описание
In this tutorial, we go through the process of building an ENTIRE TODO web application using the newly released Java Spring Boot 3.0.0!

This is a video aimed at beginners, but if it's been a while since you've seen
Spring Boot, then this might be up your alley as well!

🔗 Grab My Other Available Product(s):

🔗Resources & Links mentioned in this video:

👋🏻Connect with me:

===---=== Concepts ===---===
- Spring Boot 3.0.0
- Thymeleaf
- Spring Web MVC
- H2 Database

===---=== Chapters ===---===
00:00:00 - Introduction
00:00:50 - Todo Application product tour and demo
00:04:21 - Opening project
00:06:21 - Configure application properties
00:10:02 - Initial Startup
00:12:14 - Creating the TodoItem Model
00:16:11 - Creating the TodoItem Repository
00:17:54 - Creating the TodoItem Service
00:21:14 - Creating the Home Controller
00:23:51 - Setting up the index View template
00:31:00 - Adding Bootstrap WebJars
00:35:18 - Adding a Todo Form Controller for Creating a Todo
00:42:03 - Handling POST data from the form
00:45:25 - Checking H2 Console
00:48:01 - Adding Edit and Delete support
01:02:05 - Overview

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

Thanks for your patience everyone - Here's an updated tutorial making use of the newly released Spring Boot 3.0.0!

wazoowebbytes
Автор

This is my first look at spring and i think this was a great overview. Thank you so much for your time!

demetriuslewis
Автор

Thank you so much for this. You explain things so much better. Big fan from Ghana

heyEdem
Автор

Thank you. It was very simple and easy to understand.

madhusudhans
Автор

Thanks, I let github copilot do some of the work but it came out fairly similar, thanks for the awesome video!

omishan
Автор

haha you didn't refuse my request you are a very good person and coursier!! respect for you <3 🌹🌹🌹🌹

bugizlihesap
Автор

Great job! Thank you that was usefull :)

LTZMSYAL
Автор

Good job! I advise you to pay attention to the video quality and the zoom, which is sometimes unreadable.

alessandroscimone
Автор

In my opinion it would be a better project if the user can select a specific date when are creating the tasks. And no just take the actual date

marcosluque
Автор

Hey man great video, around 30:00 when I try and run the program, instead of generating the Webpage I get a Whitelable Error Page: type=internal Server Error, status 500), it was an error during template parsing

sashakim
Автор

Hey!! iam a complete beginner and your video is very easy to understand but at 29:35 while debugging iam getting error application starting failed and webpage is showing this site cant be reached (im using spring 3.3.3 version and java 22 although i updated my project to new version) please help me iam stuck at this.

mansipandit
Автор

How do I handle an error that says "This application has no explicit mapping for /error, so you are seeing this as a fallback.". I get this type of error a lot when I try to use Spring and people say my files aren't ordered correctly, but I just follow the tutorial and class my packages in that order? In general I always have this issue but in specific to this project, when I use @ComponentScan(basePackages = {"controllers"}) i get the home page to show up but not /create-todos then when i remove componentscan, the /create-todos shows up initially but I can get "/" to map :(

rodgamwo
Автор

Unfortunately I don't see the Bootstrap implementation on the page. what could be the reason?

MustafaOzturk-xhqw
Автор

It worked, I just had some issues with the services, I had to add the getters/setters to make to be able to see the pages.

TheFefs
Автор

Sir I tried to run the code, but it raising an error

shiekhahmar
Автор

36:53 How can I prevent copy-pasting html files all the time? Does thymeleaf support generating boilerplate for every html file I want to create?

vaiterius
Автор

ThymeLeaf is making this tutorial impossible to do right now. I keep gettiing "Attribute th:if is not allowed here, Attribute th:text is not allowed here, Attribute th:each is not allowed here" I have followed everything to a T and the dependency was installed at the beginning right along with yours. I cannot find any answers to this online. So until it can be squared away I have to completely abandon this tutorial because none of the other code is wortkign in this file due to those issues.

notyaniecetv