| Name | Description | Pom | 
|  | Core starter, including auto-configuration support, logging and YAML | Pom | 
|  | Starter for JMS messaging using Apache ActiveMQ | Pom | 
|  | Starter for using Spring AMQP and Rabbit MQ | Pom | 
|  | Starter for aspect-oriented programming with Spring AOP and AspectJ | Pom | 
|  | Starter for JMS messaging using Apache Artemis | Pom | 
|  | Starter for using Spring Batch | Pom | 
|  | Starter for using Spring Framework’s caching support | Pom | 
|  | Starter for using Spring Cloud Connectors which simplifies connecting to services in cloud platforms like Cloud Foundry and Heroku | Pom | 
|  | Starter for using Cassandra distributed database and Spring Data Cassandra | Pom | 
|  | Starter for using Cassandra distributed database and Spring Data Cassandra Reactive | Pom | 
|  | Starter for using Couchbase document-oriented database and Spring Data Couchbase | Pom | 
|  | Starter for using Couchbase document-oriented database and Spring Data Couchbase Reactive | Pom | 
|  | Starter for using Elasticsearch search and analytics engine and Spring Data Elasticsearch | Pom | 
|  | Starter for using Spring Data JPA with Hibernate | Pom | 
|  | Starter for using Spring Data LDAP | Pom | 
|  | Starter for using MongoDB document-oriented database and Spring Data MongoDB | Pom | 
|  | Starter for using MongoDB document-oriented database and Spring Data MongoDB Reactive | Pom | 
|  | Starter for using Neo4j graph database and Spring Data Neo4j | Pom | 
|  | Starter for using Redis key-value data store with Spring Data Redis and the Lettuce client | Pom | 
|  | Starter for using Redis key-value data store with Spring Data Redis reactive and the Lettuce client | Pom | 
|  | Starter for exposing Spring Data repositories over REST using Spring Data REST | Pom | 
|  | Starter for using the Apache Solr search platform with Spring Data Solr | Pom | 
|  | Starter for building MVC web applications using FreeMarker views | Pom | 
|  | Starter for building MVC web applications using Groovy Templates views | Pom | 
|  | Starter for building hypermedia-based RESTful web application with Spring MVC and Spring HATEOAS | Pom | 
|  | Starter for using Spring Integration | Pom | 
|  | Starter for using JDBC with the HikariCP connection pool | Pom | 
|  | Starter for building RESTful web applications using JAX-RS and Jersey. An alternative to spring-boot-starter-web | Pom | 
|  | Starter for using jOOQ to access SQL databases. An alternative to spring-boot-starter-data-jpa or spring-boot-starter-jdbc | Pom | 
|  | Starter for reading and writing json | Pom | 
|  | Starter for JTA transactions using Atomikos | Pom | 
|  | Starter for JTA transactions using Bitronix | Pom | 
|  | Starter for JTA transactions using Narayana | Pom | 
|  | Starter for using Java Mail and Spring Framework’s email sending support | Pom | 
|  | Starter for building web applications using Mustache views | Pom | 
|  | Starter for using the Quartz scheduler | Pom | 
|  | Starter for using Spring Security | Pom | 
|  | Starter for testing Spring Boot applications with libraries including JUnit, Hamcrest and Mockito | Pom | 
|  | Starter for building MVC web applications using Thymeleaf views | Pom | 
|  | Starter for using Java Bean Validation with Hibernate Validator | Pom | 
|  | Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded container | Pom | 
|  | Starter for using Spring Web Services | Pom | 
|  | Starter for building WebFlux applications using Spring Framework’s Reactive Web support | Pom | 
|  | Starter for building WebSocket applications using Spring Framework’s WebSocket support | Pom | 
In addition to the application starters, the following starters can be used to add production ready
Table 13.2. Spring Boot production starters
| Name | Description | Pom | 
|  | Starter for using Spring Boot’s Actuator which provides production ready features to help you monitor and manage your application | Pom | 
Finally, Spring Boot also includes the following starters that can be used if you want to exclude or swap specific technical facets:
Table 13.3. Spring Boot technical starters
| Name | Description | Pom | 
|  | Starter for using Jetty as the embedded servlet container. An alternative to spring-boot-starter-tomcat | Pom | 
|  | Starter for using Log4j2 for logging. An alternative to spring-boot-starter-logging | Pom | 
|  | Starter for logging using Logback. Default logging starter | Pom | 
|  | Starter for using Reactor Netty as the embedded reactive HTTP server. | Pom | 
|  | Starter for using Tomcat as the embedded servlet container. Default servlet container starter used by spring-boot-starter-web | Pom | 
|  | Starter for using Undertow as the embedded servlet container. An alternative to spring-boot-starter-tomcat | Pom | 
在springboot官网文档中的位置是:
https://docs.spring.io/spring-boot/docs/2.0.1.RELEASE/reference/htmlsingle/#using-boot-starter
一些自定义的application的网址是:
https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot-starters/README.adoc










