Do you want to auto-generate Spring Boot projects? Do you want to quickly get started with developing your application? Spring Initializr is the answer.
Spring Initializr is hosted at http://start.spring.io. The following screenshot shows how the website looks:
Spring Initializr provides a lot of flexibility in creating projects. You have options to do the following:
- Choose your build tool: Maven or Gradle.
- Choose the Spring Boot version you want to use.
- Configure a
Group ID
andArtifact ID
for your component. - Choose the starters (dependencies) that you would want for your project. You can click on the link at the bottom of the screen,
Switch to the full version
, to see all the starter projects you can choose from. - Choose how to package your component: JAR or WAR.
- Choose the Java version you want to use.
- Choose the JVM language you want to use.
The following screenshot shows some of the options Spring Initializr provides when you expand (click on the link) to the full version: