While the SpringBoot CLI eliminates a lot of setup work, if you prefer a traditional Java project structure, then you should take a look at Spring Initializr.
Spring Initializr is essentially a web application that generates the SpringBoot project structure for you. There are four usages of Spring Initializr:
- Use via web interface
- Used by spring tool suite
- Use with IntelliJ IDEA
- Use via SpringBoot CLI