SpringBoot常用启动器

Spring Boot 应用启动器
spring Boot 应用启动器基本的一共有 44 种,具体如下:
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)。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot 的启动器(Starter)是一组依赖项,用于简化应用程序的依赖项管理和版本控制。以下是 Spring Boot 常用启动器: 1. `spring-boot-starter`: 核心启动器,包括自动配置、日志记录、测试等功能。 2. `spring-boot-starter-web`: Web 应用启动器,包括 RESTful Web 服务、Spring MVC 等功能。 3. `spring-boot-starter-data-jpa`: JPA 数据库访问启动器,包括 Hibernate 实现、Spring Data JPA 等功能。 4. `spring-boot-starter-data-mongodb`: MongoDB 数据库访问启动器,包括 Spring Data MongoDB 等功能。 5. `spring-boot-starter-data-redis`: Redis 数据库访问启动器,包括 Spring Data Redis 等功能。 6. `spring-boot-starter-test`: 测试启动器,包括 JUnit、Mockito 等测试框架。 7. `spring-boot-starter-actuator`: 应用程序监控启动器,包括健康检查、指标收集等功能。 8. `spring-boot-starter-security`: 安全启动器,包括 Spring Security 实现等功能。 9. `spring-boot-starter-thymeleaf`: Thymeleaf 模板引擎启动器,包括 Spring MVC 和 Thymeleaf 的集成。 10. `spring-boot-starter-logging`: 日志记录启动器,包括 Logback、Log4j2 等日志框架的集成。 11. `spring-boot-starter-web-services`: Web 服务启动器,包括 Spring Web Services 实现等功能。 12. `spring-boot-starter-websocket`: WebSocket 启动器,包括 Spring WebSocket 实现等功能。 通过使用 Spring Boot 启动器,可以更方便地管理应用程序的依赖项,并快速构建各种类型的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值