Premium Only Content
Build an ENTIRE BLOG Application with Java Spring Boot in 120 min
Be sure to subscribe to the Wazoo Web Bytes Podcast available now on Spotify and Apple Podcast - https://wazoowebbytespodcast.transistor.fm/
In this tutorial, we go through the process of building an ENTIRE BLOG web application written in Java Spring Boot! START TO FINISH!
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!
Get the Code! https://github.com/wazooinc/spring-boot-blog-application
👋🏻Connect with me:
Twitter: https://www.twitter.com/wazoowebbytes
===---=== Concepts ===---===
- Spring Data JPA
- Spring Security
- Thymeleaf
- Spring Web
- H2 Database
===---=== Chapters ===---===
00:00 - introduction
00:25 - simple blog demo
05:05 - create project at start.spring.io
06:46 - opening project in IntelliJ
08:30 - configuring h2 in application.properties
00:12:20 - first look at h2-console
00:13:16 - adding the Post model
00:15:58 - adding the PostRepository object
00:17:01 - adding a PostService object
00:20:31 - creating SeedData
00:24:17 - checking seed data in h2-console
00:24:54 - creating the HomeController
00:27:00 - creating the home template with Thymeleaf
00:33:20 - first run with home view
00:34:20 - creating the PostController
00:37:43 - creating the Post and 404 view templates
00:42:30 - adding an Account model
00:45:30 - setting up OneToMany in Account with Post
00:46:39 - setting up ManyToOne in Post with Account
00:48:02 - creating an AccountRepository
00:48:44 - creating an AccountService
00:49:46 - updating the SeedData
00:52:38 - checking relationships in h2-console
00:56:45 - adding a LoginController
00:57:17 - adding a RegisterController
00:57:40 - creating login and register templates
01:01:50 - adding register endpoint to controller
01:03:10 - creating login and register links
01:06:21 - checking registration in h2-console
01:07:01 - adding support for a new Post
01:07:28 - adding /posts/new GET in PostController
01:11:58 - adding post_new.html template
01:14:45 - adding /post/new POST in PostController
01:16:00 - first test of new post template
01:18:28 - adding Spring Boot Security
01:19:52 - updating the pom.xml
01:21:31 - adding a WebSecurityConfig
01:25:48 - first pass of whitelisted endpoints
01:26:57 - allowing /posts/* in whitelist
01:28:00 - allowing /h2-console/* in whitelist
01:30:42 - setting up login handling and validation
01:34:27 - setting up MyUserDetailsService object
01:39:37 - creating Authority model
01:40:43 - creating Account-Authority relationship
01:45:09 - updating SeedData with roles
01:46:26 - creating AuthorityRepository
01:47:42 - checking database for Authority
01:49:00 - debugging login and loadUserByUsername
01:51:24 - adding thymeleaf security to home.html
01:54:46 - adding PasswordEncoder to WebSecurityConfig
01:57:24 - successful login
01:58:10 - adding Post.updatedAt property
02:05:58 - adding delete to PostController
02:08:27 - adding modifiedAt to templates
#Java
#SpringBoot
#Tutorial
🔗Resources & Links mentioned in this video:
Spring Initializr: https://start.spring.io/
Visual Studio Code: https://code.visualstudio.com/
-
23:56
marcushouse
14 hours ago $1.48 earnedStarship Began the Demolition!? 🔥
3773 -
17:59
JohnXSantos
1 day agoI Gave AI 14 Days to Build NEW $5K/MONTH Clothing Brand
10 -
35:40
The Mel K Show
1 hour agoMel K & Dr. Mary Talley Bowden MD | Heroes of the Plandemic: Doing What is Right No Matter the Cost | 10-25-25
2.03K3 -
3:06:20
FreshandFit
6 hours agoMILF date at ComplexCon with DJ Akademiks
178K22 -
LIVE
SpartakusLIVE
4 hours agoThe King of Content and the Queen of Banter || Duos w/ Sophie
382 watching -
1:47:12
Akademiks
4 hours agoLive on complexcon
19.9K4 -
3:07:36
Barry Cunningham
6 hours agoCAN PRESIDENT TRUMP STOP THE STORMS? ON AIR FORCE ONE | SNAP BENEFITS | MAMDANI | SHUTDOWN DAY 25
23.5K23 -
13:38
Exploring With Nug
11 hours ago $5.24 earnedWe Searched the Canals of New Orleans… and Found This!
19.1K3 -
13:36
Clintonjaws
1 day ago $31.07 earnedCBC 2024 Election Night - Highlights - This Is Priceless!
58.6K20 -
23:20
Lady Decade
7 hours ago $17.27 earnedI Spent The Night With Alex Jones
28K31