SpringBoot Starters
SpringBoot Starters
Name Description
spring-boot-starter-data- It is used for the Couchbase document-oriented database and Spring Data
couchbase Couchbase.
spring-boot-starter-mail It is used to support Java Mail and Spring Framework's email sending.
spring-boot-starter-data- It is used for Redis key-value data store with Spring Data Redis and the
redis Jedis client.
spring-boot-starter-web It is used for building the web application, including RESTful applications
using Spring MVC. It uses Tomcat as the default embedded container.
spring-boot-starter-data- It is used to GemFire distributed data store and Spring Data GemFire.
gemfire
spring-boot-starter-data- It is used in Elasticsearch search and analytics engine and Spring Data
elasticsearch Elasticsearch.
spring-boot-starter-test It is used to test Spring Boot applications with libraries, including JUnit,
Hamcrest, and Mockito.
spring-boot-starter-jdbc It is used for JDBC with the Tomcat JDBC connection pool.
spring-boot-starter-jersey It is used to build RESTful web applications using JAX-RS and Jersey. An
alternative to spring-boot-starter-web.
spring-boot-starter-data- It is used for the Neo4j graph database and Spring Data Neo4j.
neo4j
spring-boot-starter-aop It is used for aspect-oriented programming with Spring AOP and AspectJ.
spring-boot-starter-data- It is used for Cassandra distributed database and Spring Data Cassandra.
cassandra
spring-boot-starter- It is used for building MVC web applications using Mustache views.
mustache
spring-boot-starter- It is used for building MVC web applications using Groovy Template views.
groovy-templates
spring-boot-starter- It is used for building MVC web applications using FreeMarker views.
freemarker
spring-boot-starter-data- It is used for the Apache Solr search platform with Spring Data Solr.
solr
spring-boot-starter-data- It is used for exposing Spring Data repositories over REST using Spring
rest Data REST.
Name Description
spring-boot-starter- It is used for the CRaSH remote shell to monitor and manage your
remote-shell application over SSH. Deprecated since 1.5.
Spring Boot Technical Starters
Name Description
spring-boot-starter- It is used for Tomcat as the embedded servlet container. Default servlet
tomcat container starter used by spring-boot-starter-web.