Starter projects

The following table shows some of the important starter projects provided by Spring Boot:

Starter Description
spring-boot-starter-web-services This is a starter project to develop XML-based web services.
spring-boot-starter-web This is a starter project to build Spring MVC-based web applications or RESTful applications. It uses Tomcat as the default embedded servlet container.
spring-boot-starter-activemq This supports message-based communication using JMS on ActiveMQ.
spring-boot-starter-integration This supports the Spring Integration Framework that provides implementations for Enterprise Integration Patterns.
spring-boot-starter-test This provides support for various unit testing frameworks, such as JUnit, ...

Get Mastering Spring 5.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.