Spring Boot Introduction by Example
From the theory of Spring Boot to practice, you can learn the easiest, fastest, and most systematically with easy examples. And all the content you learn in the lecture is structured identically to the content you learn at the nationally funded academy. In addition, as of 2023.05.29, the lecture has been renewed with the latest version applied.

News
4 articles
Hello. I am Jaehwan Lee, who taught [ Introduction to Spring Boot through Examples ].
The first time I uploaded this lecture to Infraon was on May 30, 2019. Coincidentally, tomorrow is May 30, 4 years later.
Spring Boot has been updated a lot over the years.
Accordingly, we have continuously updated the teaching materials provided for each lecture, but it may not have been easy for beginners to follow along by watching the videos and other updated materials.
This is because beginners know that even a slight difference in the screen they see and follow can make them feel uneasy.So this time, I remade all the lecture videos to match the new version.
In addition, JPA lectures that were not included in the previous lectures were added, so 9 lectures were added, increasing the total from 32 to 41.
I think this lecture will be the most up-to-date lecture for the time being.This lecture is a copy of the lectures I teach in government-funded courses and K-Digital training courses.
So, it is characterized by structuring the content like Lego blocks so that it is easy to refer to when carrying out a project.
I hope that through this lecture, many people will learn Spring Boot a little more easily and use it comfortably.This course was created using the latest version.
As of 2023.05.29, the lecture was produced with the latest version. During the lecture production, Spring Boot passed from 3.0.6 to 3.0.8 and updated to 3.1.0. All codes in the example were tested on 3.1.0.
Spring Boot : 3.1.0
Spring Core : 6.0.8
Hibernate: 6.1.7
Spring Security: 6.0.3
Tomcat Embedded : 10.1.8
Using the Jakarta.servlet.~ package
Hello. I am Jaehwan Lee, who taught [Learning Spring Boot with Examples].
I'm writing to let you know that there are updates to the lecture.There have been a lot of changes to Spring Boot over the years.
✦ Spring Boot has been updated to 2.6.3.
✦ Spring Boot has been applied to the e-Government Standard Framework 4.0 Beta (21.12.06) and its previous alpha version (21.03.02).
✦ Spring Security's use of encryption has changed slightly.So, I re-created the example to match the version upgrade, and I even created a Maven example that many people requested.
So, I've decided to provide both Gradle project examples and Maven project examples in the same lecture. (2022.02.24)Although the video lecture content itself has not been updated (since there is not much to change in the explanation itself...), the practice code for following the lessons linked to each lecture has been applied to the latest version of the code.
And, depending on the changes, any content that needs to be revised is written down in each lecture.So, although the explanations in the video lectures are based on a Gradle project and are a bit outdated, you should be able to follow along with the new version without any major issues.
Looking at the sales of my book last year, I could see that many people studied with my book.
Thank you for watching my lectures a lot too.
So I was able to work on upgrading this example with a little more responsibility.[ Additional Notes ]
Spring Boot Maven Project, Gradle Project Comparison
Using Oracle in SpringBoot 2.6.3
Spring Security: There is no PasswordEncoder mapped for the id "null"
Spring Security: Modifying to use existing data
This time, I published a Java book titled “Jaehwan Lee’s Introduction to Java Programming.”
For those who have already taken my class, coding using Java may be basic and easy.
I would like to introduce this book and its commentary lectures to beginners around me.
This book is intended to resolve the feelings of inadequacy and frustration that I felt while teaching job seekers using various books for several years.
Since I wrote the book myself, I wrote it in an easy-to-understand way for beginners, but it is also aimed at job seekers.
It covers in-depth topics.
And although we are not able to include all the content in video lectures, we are providing the pre-class portion of the book as free lectures on Inflearn.
In particular, the characteristic of [Player Class] is that even beginners find it difficult to install.
A way to easily adapt to Java by writing and compiling code in a web browser without installing Java.
Since you are explaining it, I would appreciate it if you could strongly recommend it to beginners.
Book Introduction: [ Jaehwan Lee's Introduction to Java Programming ]
- Kyobo Bookstore https://bit.ly/2VgWdEG
- Yes24 https://bit.ly/3f1WHWg
- Aladdin https://bit.ly/3ybW9ES
- Interpark https://bit.ly/2UVrVaW
Player Class Free Video Lecture Link [ Inflearn Free Lecture ]
The course was created in STS 4.2.1...
Since the course was completed, it has been updated to 4.2.2.
There was a slight change in the name when adding Starter Project Dependency.
Let me elaborate a bit more... It is as follows:
web --> Spring Web
JDBC --> JDBC API
MyBatis --> MyBatis Framework
Security --> Spring Security
DevTools --> Spring Boot Devtools
The names of the starter dependencies you select are displayed in detail.
Please refer to the picture below~


