【Spring boot starter 详解】

Spring boot starter 详解
1 spring-boot-starter
这是 Spring Boot 的核心启动器,包含了自动配置、日志和 YAML
2 spring-boot-starter-actuator
帮助监控和管理应用。
3 spring-boot-starter-amqp
通过 spring-rabbit 来支持 AMQP 协议( Advanced Message Queuing Protocol )。
4 spring-boot-starter-aop
支持面向方面的编程即 AOP ,包括 spring-aop AspectJ
5 spring-boot-starter-artemis
通过 Apache Artemis 支持 JMS API Java Message Service API )。
6 spring-boot-starter-batch
支持 Spring Batch ,包括 HSQLDB 数据库。
7 spring-boot-starter-cache
支持 Spring Cache 抽象。
8 spring-boot-starter-cloud-connectors
支持 Spring Cloud Connectors ,简化了在像 Cloud Foundry Heroku 这样的云平台上连接服务。
9 spring-boot-starter-data-elasticsearch
支持 ElasticSearch 搜索和分析引擎,包括 spring-data-elasticsearch
10 spring-boot-starter-data-gemfire
支持 GemFire 分布式数据存储,包括 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
支持 MongoDB 数据,包括 spring-data-mongodb
13 spring-boot-starter-data-rest
通过 spring-data-rest-webmvc ,支持通过 REST 暴露 Spring Data 数据仓库。
14 spring-boot-starter-data-solr
支持 Apache Solr 搜索平台,包括 spring-data-solr
15 spring-boot-starter-freemarker
支持 FreeMarker 模板引擎。
16 spring-boot-starter-groovy-templates
支持 Groovy 模板引擎。
17 spring-boot-starter-hateoas
通过 spring-hateoas 支持基于 HATEOAS RESTful Web 服务。
18 spring-boot-starter-hornetq
通过 HornetQ 支持 JMS
19 spring-boot-starter-integration
支持通用的 spring-integration 模块。
20 spring-boot-starter-jdbc
支持 JDBC 数据库。
21 spring-boot-starter-jersey
支持 Jersey RESTful Web 服务框架。
22 spring-boot-starter-jta-atomikos
通过 Atomikos 支持 JTA 分布式事务处理。
23 spring-boot-starter-jta-bitronix
通过 Bitronix 支持 JTA 分布式事务处理。
24 spring-boot-starter-mail
支持 javax.mail 模块。
25 spring-boot-starter-mobile
支持 spring-mobile
26 spring-boot-starter-mustache
支持 Mustache 模板引擎。
27 spring-boot-starter-redis
支持 Redis 键值存储数据库,包括 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
支持常规的测试依赖,包括 JUnit Hamcrest Mockito 以及 spring-test 模块。
33 spring-boot-starter-thymeleaf
支持 Thymeleaf 模板引擎,包括与 Spring 的集成。
34 spring-boot-starter-velocity
支持 Velocity 模板引擎。
35 spring-boot-starter-web
S 支持全栈式 Web 开发,包括 Tomcat spring-webmvc
36 spring-boot-starter-websocket
支持 WebSocket 开发。
37 spring-boot-starter-ws
支持 Spring Web Services
Spring Boot 应用启动器面向生产环境的还有 2 种,具体如下:
1 spring-boot-starter-actuator
增加了面向产品上线相关的功能,比如测量和监控。
2 spring-boot-starter-remote-shell
增加了远程 ssh shell 的支持。
最后, Spring Boot 应用启动器还有一些替换技术的启动器,具体如下:
1 spring-boot-starter-jetty
引入了 Jetty HTTP 引擎(用于替换 Tomcat )。
2 spring-boot-starter-log4j
支持 Log4J 日志框架。
3 spring-boot-starter-logging
引入了 Spring Boot 默认的日志框架 Logback
4 spring-boot-starter-tomcat
引入了 Spring Boot 默认的 HTTP 引擎 Tomcat
5 spring-boot-starter-undertow
引入了 Undertow HTTP 引擎(用于替换 Tomcat )。

你可能感兴趣的:(Spring,springboot,spring,boot,spring)