Hands-On Microservices with Kotlin
上QQ阅读APP看书,第一时间看更新

Understanding advanced usage

Spring Initializr allows for advanced usage; we can click on the switch to the full version at the bottom of the page. In this version, we can use some more options. We can customize the project description, the default package name, the packaging of our application that could be JAR or WAR, and the version of Java to use, from 1.7 to 1.8. At the bottom, we can now see all the different dependencies that we could include, classified by category.

Spring Initializr can also be hosted in your own infrastructure and customized to include your project templates, and provide an API that could be used to generate a project through HTTP requests. See more details at https://github.com/spring-io/initializr.