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.
The latest versions of Java contain "Preview Features", features that are fully functional but require developer feedback. Try them out in IntelliJ IDEA.