Your First Spring Boot Application
In this tutorial we will use IntelliJ IDEA to create your first "Hello World" Spring Boot application. We'll also discuss what's in your project and why. Spring Boot is a way to create Spring applications easily with some abstractions, some of which we'll touch on in this tutorial.
See Also - Marco Codes
In addition to this tutorial, we recommend you check out Marco Codes - Spring Boot Tutorial - Crash Course to learn about:
- Building a tiny Google Photos-like clone with Spring Boot
- Spring's Dependency Injection and MVC frameworks
- Validation and File Handling
- Spring Data and Databases
- Deploying your application

Creating your Spring Boot Project
Using the IntelliJ IDEA New Project Wizard to create your Spring project and select dependencies.

Walking Through Your Spring Boot Project
Let's take a look at what IntelliJ IDEA has created for us and why.

Creating your Spring Controller
Using the IntelliJ IDEA New Project Wizard to create your Spring Controller and select dependencies.

Testing Your Spring Boot Application
Let's add a test to check the content being served locally

Summarising Your Spring Boot Project
There are some resources in this section that you can take a look at.