魔术桌
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • Library - Maven - SpringBoot 2 - 官方启动器(Starter)

文章摘要: 摘要内容。

官方应用程序启动器

启动器名称描述
spring-boot-starter核心启动器,包括自动配置支持、日志记录和 YAML
spring-boot-starter-activemq使用 Apache ActiveMQ 的 Starter for JMS 消息传递
spring-boot-starter-amqp使用 Spring AMQP 和 Rabbit MQ 的入门
spring-boot-starter-aop使用 Spring AOP 和 AspectJ 进行面向方面编程的入门
spring-boot-starter-artemis使用 Apache Artemis 的 Starter for JMS 消息传递
spring-boot-starter-batch使用 Spring Batch 的 Starter
spring-boot-starter-cache使用 Spring Framework 的缓存支持的 Starter
spring-boot-starter-data-cassandra使用 Cassandra 分布式数据库和 Spring Data Cassandra 的入门
spring-boot-starter-data-cassandra-reactive使用 Cassandra 分布式数据库和 Spring Data Cassandra Reactive 的入门
spring-boot-starter-data-couchbase使用 Couchbase 面向文档的数据库和 Spring Data Couchbase 的入门
spring-boot-starter-data-couchbase-reactive使用 Couchbase 面向文档的数据库和 Spring Data Couchbase Reactive 的入门
spring-boot-starter-data-elasticsearch使用 Elasticsearch 搜索和分析引擎和 Spring Data Elasticsearch 的入门版
spring-boot-starter-data-jdbc使用 Spring Data JDBC 的初学者
spring-boot-starter-data-jpa将 Spring Data JPA 与 Hibernate 结合使用的入门
spring-boot-starter-data-ldap使用 Spring Data LDAP 的入门
spring-boot-starter-data-mongodb使用 MongoDB 面向文档的数据库和 Spring Data MongoDB 的入门
spring-boot-starter-data-mongodb-reactive使用 MongoDB 面向文档的数据库和 Spring Data MongoDB Reactive 的入门
spring-boot-starter-data-neo4j使用 Neo4j 图形数据库和 Spring Data Neo4j 的入门
spring-boot-starter-data-r2dbc使用 Spring Data R2DBC 的启动器
spring-boot-starter-data-redis将 Redis 键值数据存储与 Spring Data Redis 和 Lettuce 客户端结合使用的入门
spring-boot-starter-data-redis-reactive将 Redis 键值数据存储与 Spring Data Redis 反应式和 Lettuce 客户端一起使用的入门
spring-boot-starter-data-rest使用 Spring Data REST 和 Spring MVC 通过 REST 公开 Spring Data 存储库的入门
spring-boot-starter-freemarker使用 FreeMarker 视图构建 MVC Web 应用程序的入门
spring-boot-starter-graphql使用 Spring GraphQL 构建 GraphQL 应用程序的入门
spring-boot-starter-groovy-templates使用 Groovy Templates 视图构建 MVC Web 应用程序的 Starter
spring-boot-starter-hateoas使用 Spring MVC 和 Spring HATEOAS 构建基于超媒体的 RESTful Web 应用程序的入门
spring-boot-starter-integration使用 Spring 集成的 Starter
spring-boot-starter-jdbc将 JDBC 与 HikariCP 连接池一起使用的入门
spring-boot-starter-jersey使用 JAX-RS 和 Jersey 构建 RESTful Web 应用程序的入门工具。(spring-boot-starter-web 的替代方案)
spring-boot-starter-jooq使用 jOOQ 通过 JDBC 访问 SQL 数据库的入门工具。(spring-boot-starter-data-jpa 或 spring-boot-starter-jdbc 的替代方案)
spring-boot-starter-json用于读取和写入 json 的 Starter
spring-boot-starter-jta-atomikos使用 Atomikos 进行 JTA 交易的 Starter
spring-boot-starter-mail使用 Java Mail 和 Spring Framework 的电子邮件发送支持的入门
spring-boot-starter-mustache使用 Mustache 视图构建 Web 应用程序的入门
spring-boot-starter-oauth2-client使用 Spring Security 的 OAuth2/OpenID Connect 客户端功能的入门
spring-boot-starter-oauth2-resource-server使用 Spring Security 的 OAuth2 资源服务器功能的入门
spring-boot-starter-quartz使用 Quartz 调度程序的入门
spring-boot-starter-rsocket用于构建 RSocket 客户端和服务器的 Starter
spring-boot-starter-security使用 Spring Security 的 Starter
spring-boot-starter-test用于使用 JUnit Jupiter、Hamcrest 和 Mockito 等库测试 Spring Boot 应用程序的 Starter
spring-boot-starter-thymeleaf使用 Thymeleaf 视图构建 MVC Web 应用程序的入门
spring-boot-starter-validation将 Java Bean 验证与 Hibernate 验证器结合使用的入门
spring-boot-starter-web使用 Spring MVC 构建 Web(包括 RESTful)应用程序的入门工具。使用 Tomcat 作为默认嵌入式容器
spring-boot-starter-web-services使用 Spring Web 服务的入门
spring-boot-starter-webflux使用 Spring Framework 的反应式 Web 支持构建 WebFlux 应用程序的入门
spring-boot-starter-websocket使用 Spring Framework 的 MVC WebSocket 支持构建 WebSocket 应用程序的入门工具

官方技术启动器

注释

如果你想排除或交换特定的技术方面,可以使用这些启动器。

启动器描述
spring-boot-starter-jetty使用 Jetty 作为嵌入式 servlet 容器的入门工具。(spring-boot-starter-tomcat 的替代方案)
spring-boot-starter-log4j2使用 Log4j2 进行日志记录的入门。(spring-boot-starter-logging 的替代方案)
spring-boot-starter-logging使用 Logback 进行日志记录的启动器。默认日志记录启动器
spring-boot-starter-reactor-netty使用 Reactor Netty 作为嵌入式反应式 HTTP 服务器的启动器。
spring-boot-starter-tomcat使用 Tomcat 作为嵌入式 servlet 容器的入门工具。(spring-boot-starter-web 使用的默认 servlet 容器启动器)
spring-boot-starter-undertow使用 Undertow 作为嵌入式 servlet 容器的入门工具。(spring-boot-starter-tomcat 的替代方案)

注释

扩展

  • 有关其他社区贡献的启动器的列表,请参阅 GitHub 上 spring-boot-starters 模块中的 README 文件。

官方生产启动器

注释

可用于添加生产就绪功能。

启动器描述
spring-boot-starter-actuator使用 Spring Boot 的 Actuator 的 Starter,它提供生产就绪功能来帮助您监控和管理应用程序
更新时间: 2025/11/16 17:17