Transferred from: http://blog.sina.com.cn/s/blog_798f713f0102wiy5.html
Spring Boot Starter has a total of 43 basic types, specifically as follows:
1) Spring-boot-starter
This is the core launcher for spring boot, which includes automatic configuration, logging, and Yaml.
2) SPRING-BOOT-STARTER-AMQP
Support for the AMQP protocol via Spring-rabbit (Advanced Message Queuing Protocol).
3) SPRING-BOOT-STARTER-AOP
Supports aspect-oriented programming i.e. AOP, including SPRING-AOP and ASPECTJ.
4) Spring-boot-starter-artemis
The JMS-enabled API (Java Message Service API) is available through Apache Artemis.
5) Spring-boot-starter-batch
Supports spring Batch, including the HSQLDB database.
6) Spring-boot-starter-cache
Supports spring's cache abstraction.
7) Spring-boot-starter-cloud-connectors
Support for spring cloud connectors simplifies connecting services on cloud platforms such as cloud Foundry or Heroku.
8) Spring-boot-starter-data-elasticsearch
Supports the Elasticsearch search and analysis engine, including Spring-data-elasticsearch.
9) Spring-boot-starter-data-gemfire
Supports GemFire distributed data storage, including Spring-data-gemfire.
) SPRING-BOOT-STARTER-DATA-JPA
Supports JPA (Java persistence API), including SPRING-DATA-JPA, Spring-orm, Hibernate.
One) Spring-boot-starter-data-mongodb
Supports MongoDB data, including Spring-data-mongodb.
Spring-boot-starter-data-rest)
With SPRING-DATA-REST-WEBMVC, the spring data Data Warehouse is exposed through rest.
SPRING-BOOT-STARTER-DATA-SOLR)
Supports the Apache SOLR search platform, including SPRING-DATA-SOLR.
Spring-boot-starter-freemarker)
Supports the Freemarker template engine.
Spring-boot-starter-groovy-templates)
Support for the groovy template engine.
SPRING-BOOT-STARTER-HATEOAS)
Support for Hateoas-based restful Web services through Spring-hateoas.
) SPRING-BOOT-STARTER-HORNETQ
JMS is supported through HORNETQ.
) spring-boot-starter-integration
Support for common spring-integration modules.
SPRING-BOOT-STARTER-JDBC)
Supports JDBC database.
Spring-boot-starter-jersey)
Supports the Jersey RESTful Web services Framework.
) Spring-boot-starter-jta-atomikos
Supports JTA distributed transactions with Atomikos.
Spring-boot-starter-jta-bitronix)
Supports JTA distributed transactions with Bitronix.
Spring-boot-starter-mail)
Supports Javax.mail modules.
) Spring-boot-starter-mobile
Support Spring-mobile.
Spring-boot-starter-mustache)
Supports the Mustache template engine.
Spring-boot-starter-redis)
Supports Redis key-value store database, including Spring-redis.
spring-boot-starter-security)
Support Spring-security.
Spring-boot-starter-social-facebook)
Support Spring-social-facebook
) Spring-boot-starter-social-linkedin
Support Pring-social-linkedin
Spring-boot-starter-social-twitter)
Support Pring-social-twitter
Spring-boot-starter-test)
Support for regular test dependencies, including JUnit, Hamcrest, Mockito, and spring-test modules.
Spring-boot-starter-thymeleaf)
Support for the Thymeleaf template engine, including integration with spring.
) spring-boot-starter-velocity
Supports the velocity template engine.
Spring-boot-starter-web)
s supports full-stack web development, including Tomcat and SPRING-WEBMVC.
Spring-boot-starter-websocket)
Support WebSocket Development.
SPRING-BOOT-STARTER-WS)
Supports Spring Web Services.
The Spring Boot Application Launcher is also available for production environments in 2 ways, as follows:
1) spring-boot-starter-actuator
Added features for product-on-line correlation, such as measurement and monitoring.
2) Spring-boot-starter-remote-shell
Added support for remote SSH shell.
Finally, the Spring boot Application Launcher also has some replacement technology initiators, as follows:
1) Spring-boot-starter-jetty
introduced the jetty HTTP engine (to replace Tomcat).
2) spring-boot-starter-log4j
Supports the LOG4J log framework.
3) spring-boot-starter-logging
The spring boot default log frame logback is introduced.
4) Spring-boot-starter-tomcat
The Spring boot default HTTP engine tomcat is introduced.
5) Spring-boot-starter-undertow
introduced the Undertow HTTP engine (to replace Tomcat).
Spring Boot Starter List