1 ) spring-boot-starter This is the core starter of Spring Boot, including automatic configuration, logging and YAML.
2 ) spring-boot-starter-actuator
helps monitor and manage applications.
3 ) spring-boot-starter-amqp supports AMQP (Advanced Message Queuing Protocol) through spring-rabbit.
4 ) spring-boot-starter-aop supports aspect - oriented programming that is AOP, including spring-aop and AspectJ.
5 ) spring-boot-starter-artemis supports JMS API ( Java Message Service API ) through Apache Artemis .
6 ) spring-boot-starter-batch
supports Spring Batch, including HSQLDB database .
7 ) spring-boot-starter-cache
supports Spring's Cache abstraction.
8 ) spring-boot-starter-cloud-connectors supports Spring Cloud Connectors, which simplifies connecting services on cloud platforms like Cloud Foundry or Heroku.
9 ) spring-boot-starter-data-
elasticsearch supports ElasticSearch search and analysis engines, including spring-data-elasticsearch.
10 ) spring-boot-starter-data-gemfire
supports GemFire distributed data storage, including spring-data-gemfire.
11 ) spring-boot-starter-data-jpa
支持JPA ( Java Persistence API ),包括spring-data-jpa, spring-orm, hibernate .
12 ) spring-boot-starter-data- MongoDB supports MongoDB data, including spring-data-mongodb.
13 ) spring-boot-starter-data-rest
supports exposing Spring Data data warehouse through REST through spring-data-rest-webmvc.
14 ) spring-boot-starter-data-solr
supports Apache Solr search platform, including spring-data-solr.
15 ) spring-boot-starter-freemarker
supports FreeMarker template engine.
16 ) spring-boot-starter-groovy-templates supports Groovy template engine.
17 ) spring-boot-starter
-hateoas supports RESTful Web services based on HATEOAS through spring-hateoas.
18 ) spring-boot-starter-hornetq
supports JMS through HornetQ.
19 ) spring-boot-starter-integration
supports common spring-integration modules.
20 ) spring-boot-starter-jdbc
supports JDBC database.
21 ) spring-boot-starter-jersey
supports Jersey RESTful Web service framework.
22 ) spring-boot-starter-jta-
atomikos supports JTA distributed transaction processing through Atomikos.
23 ) spring-boot-starter-jta-
bitronix supports JTA distributed transaction processing through Bitronix.
24 ) spring-boot-starter-mail
supports the javax.mail module.
25)spring-boot-starter-mobile
支持spring-mobile。
26 ) spring-boot-starter-mustache
supports Mustache template engine.
27 ) spring-boot-starter- Redis supports Redis key-value storage databases, including spring-redis.
28)spring-boot-starter-security
支持spring-security。
29)spring-boot-starter-social-facebook
支持spring-social-facebook
30)spring-boot-starter-social-linkedin
支持pring-social-linkedin
31)spring-boot-starter-social-twitter
支持pring-social-twitter
32 ) spring-boot-starter-test supports regular test dependencies, including JUnit, Hamcrest, Mockito and spring-test modules.
33 ) spring-boot-starter-thymeleaf
supports Thymeleaf template engine, including integration with Spring.
34 ) spring-boot-starter-velocity
supports Velocity template engine.
35 ) spring-boot-starter-web
S supports full-stack web development, including Tomcat and spring-webmvc.
36 ) spring-boot-starter-websocket
supports WebSocket development.
37)spring-boot-starter-ws
支持Spring Web Services。
There are two kinds of Spring Boot application starters for production environments, as follows:
1 ) spring-boot-starter-actuator adds functions related to product launch
, such as measurement and monitoring.
2 ) spring-boot-starter-remote-shell
adds support for remote ssh shell.
Finally, the Spring Boot application starter also has some alternative technology starters, as follows:
1 ) spring-boot-starter-jetty
introduced Jetty HTTP engine (used to replace Tomcat).
2 ) spring-boot-starter-log4j
supports Log4J logging framework.
3 ) spring-boot-starter-logging
introduces Logback, the default logging framework of Spring Boot.
4 ) spring-boot-starter-tomcat
introduces Tomcat, the default HTTP engine of Spring Boot.
5 ) spring-boot-starter-undertow
introduced the Undertow HTTP engine (used to replace Tomcat)