Skip to content

Create New Spring Boot Projects

Martin Lippert edited this page Aug 25, 2020 · 1 revision

New Spring Boot Starter Wizard

This Wizard uses the start.spring.io webservice to generate a Spring Boot Starter project. The project is imported into your workspace.

This wizard is accessible via menu File >> New >> Spring Starter Project.

On the first page you can set various basic project options:

Note that by default, the wizard uses the public https://start.spring.io url which points to a public web-service provided by Pivotal. However, it is also possible to use a customised webservice you develop and run in-house. Simply change the url at the top of the page. The wizard will remember the url and use that service from now on (until you change it again). This could be useful, for example, if you fork the service source code on github to include your own, in-house developed spring-boot starters).

The second page is the more interesting one, where you search for and choose various 'Starter' dependencies:

The frequently used section at the top of the page shows up to a dozen or so dependencies that you have used most frequently in the past, for easy access.

Hovering over a starter dependencies provides additional information, such as links to related documentation and tutorials:

Known Limitations

Although the wizard has a 'Language' pull-down allowing to choose Java, Kotlin or Groovy, only the Java language is supported by STS out of the box. Projects for Kotlin and Groovy can be generated but tooling to work with these languages is not included with STS. You can attempt to install additional Eclipse plugins to work with Kotlin or Groovy. However, the wizard has no specific support for them and does not attempt to configure the imported projects to work with these additional plugins.

Clone this wiki locally