Spring Initializr Reference Guide

Authors

Stéphane Nicoll, Dave Syer

Table of Contents

I. Spring Initializr Documentation
1. About the documentation
2. Getting help
II. User Guide
3. Getting Started
3.1. Advanced options
3.2. Dependencies
3.3. Tuning default values
4. Command line support
5. IDEs support
6. Spring Boot CLI support
III. Configuration Guide
7. Creating your own instance
7.1. Configuring basic settings
7.2. Configuring available Spring Boot versions
7.3. Configuring available project types
7.4. Configuring dependencies
7.4.1. Availability (version range)
7.4.2. Repository
7.5. Configuring Bill of Materials
7.5.1. Map coordinates according to the Spring Boot version
7.5.2. Aliases
7.5.3. Facets
7.5.4. Links
7.5.5. Improve search results
8. ‘How-to’ guides
8.1. Add a new dependency
8.2. Override the version of a dependency
8.3. Link a Boot version to a version of your dependency
8.4. Configure a snapshot repository
8.5. Make sure a regular dependency brings the base starter
8.6. Share common dependency settings in a group
9. Advanced configuration
9.1. Caching configuration
IV. API Guide
10. Metadata Format
10.1. Content
10.1.1. Project dependencies
10.1.2. Project types
10.1.3. Packaging
10.1.4. Java version
10.1.5. Languages
10.1.6. Boot version
10.2. Defaults
11. Using the Stubs
11.1. Using WireMock with Spring Boot
11.1.1. Loading Stubs from the Classpath
11.1.2. Using the Stub Runner
11.2. Names and Paths of Stubs