You can also use Spring Initializr from the Spring Boot CLI. It offers some commands that can be used to kick-start development. The Spring Boot CLI provides an init command to create a Spring Boot application structure and acts as a client interface to the Spring Initializr. Let's see how to use the init command to create a Spring Boot project as follows:
$ spring init
Let's see the following output of the init command:
As you can see in the preceding screenshot, a demo.zip file is created and saved to the workspace. If you unzip this project, you'll find a typical project structure with a Maven pom.xml build specification. Download the project with very minimal configuration with the Maven specification, and test it.
But actually, if you want to create a web application using Spring MVC that uses JPA for data persistence...