You can install a plugin called Spring Assistant:
Now you can use the initializer as:
Personally, however, I use Spring initializer at start.spring.io
EDIT: Adding run configuration
Select Edit Configuration from the Run menu
Now in the dialog box, lick on the + button and select Application.
Now you just need to provide the name of the main class. You could click on the browse button(...) to get a list of files having main(...).

You can install a plugin called Spring Assistant:
Now you can use the initializer as:
Personally, however, I use Spring initializer at start.spring.io
EDIT: Adding run configuration
Select Edit Configuration from the Run menu
Now in the dialog box, lick on the + button and select Application.
Now you just need to provide the name of the main class. You could click on the browse button(...) to get a list of files having main(...).

As everyone else mentioned, use https://start.spring.io to start your Spring Boot project. Download and open in IntelliJ Community Edition.
Where you will face some difficulty is in running the project; - Ultimate Edition has a Spring Boot plugin that is missing in Community Edition.
You may get errors especially if your main folder of your project is one level higher than the root of your IntelliJ project.
For this, use the Maven run option.
Edit Configuration and Click the + to create a new Maven configuration

Is IntelliJ community edition good for working with Spring Boot?
How to run a spring boot code for the first time
Is Intellij IDEA Community OK for learning Spring development?
Can't open spring project properly in IntelliJ
Videos
Hello all, I'm looking to start learning Spring Boot, but I'm wondering what the best IDE to use for it would be. I currently use IntelliJ community edition but as I understand it, in order to unlock the features designed for working with Spring you have to upgrade to the paid version. Would IntelliJ community edition still be acceptable for working with Spring, or should I switch to a different IDE (I've heard that Eclipse has some nice features for Spring Boot)?
Thanks!