Spring Boot application starters

名称 描述 Pom
spring-boot-starter 核心starter,包括自动配置支持,日志和YAML Pom
spring-boot-starter-activemq 用于使用Apache ActiveMQ实现JMS消息 Pom
spring-boot-starter-amqp 用于使用Spring AMQP和Rabbit MQ Pom
spring-boot-starter-aop 用于使用Spring AOP和AspectJ实现面向切面编程 Pom
spring-boot-starter-artemis 使用Apache Artemis实现JMS消息 Pom
spring-boot-starter-batch 对Spring Batch的支持 Pom
spring-boot-starter-cache 用于使用Spring框架的缓存支持 Pom
spring-boot-starter-cloud-connectors 对Spring Cloud Connectors的支持,用于简化云平台下(例如Cloud Foundry 和Heroku)服务的连接 Pom
spring-boot-starter-data-cassandra 用于使用分布式数据库Cassandra和Spring Data Cassandra Pom
spring-boot-starter-data-cassandra-reactive 用于使用分布式数据库Cassandra和Spring Data Cassandra 的响应式支持 Pom
spring-boot-starter-data-couchbase 用于使用基于文档的数据库Couchbase和Spring Data Couchbase Pom
spring-boot-starter-data-couchbase-reactive 用于使用基于文档的数据库Couchbase和Spring Data Couchbase 的响应式支持 Pom
spring-boot-starter-data-elasticsearch 用于使用Elasticsearch搜索,分析引擎和Spring Data Elasticsearch Pom
spring-boot-starter-data-jpa 用于使用Hibernate实现Spring Data JPA Pom
spring-boot-starter-data-ldap Spring Boot 对 Spring Data LDAP(轻量级目录访问协议)的支持 Pom
spring-boot-starter-data-mongodb 用于使用基于文档的数据库MongoDB和Spring Data MongoDB Pom
spring-boot-starter-data-mongodb-reactive 用于使用基于文档的数据库MongoDB和Spring Data MongoDB 的响应式支持 Pom
spring-boot-starter-data-neo4j 用于使用图数据库Neo4j和Spring Data Neo4j Pom
spring-boot-starter-data-redis 用于使用Spring Data Redis和Jedis客户端操作键—值数据存储Redis Pom
spring-boot-starter-data-redis-reactive 用于使用Spring Data Redis和Jedis客户端操作键—值数据存储Redis的响应式支持 Pom
spring-boot-starter-data-rest 用于使用Spring Data REST暴露基于REST的Spring Data仓库 Pom
spring-boot-starter-data-solr 通过Spring Data Solr使用Apache Solr搜索平台 Pom
spring-boot-starter-freemarker 用于使用FreeMarker模板引擎构建MVC web应用 Pom
spring-boot-starter-groovy-templates 用于使用Groovy模板引擎构建MVC web应用 Pom
spring-boot-starter-hateoas 用于使用Spring MVC和Spring HATEOAS实现基于超媒体的RESTful web应用 Pom
spring-boot-starter-integration 用于使用Spring Integration Pom
spring-boot-starter-jdbc 对JDBC的支持(使用Tomcat JDBC连接池) Pom
spring-boot-starter-jersey 用于使用JAX-RS和Jersey构建RESTful web应用,可使用spring-boot-starter-web替代 Pom
spring-boot-starter-jooq 用于使用JOOQ访问SQL数据库,可使用spring-boot-starter-data-jpaspring-boot-starter-jdbc替代 Pom
spring-boot-starter-json Spring Boot 对 Json 读写支持的组建 Pom
spring-boot-starter-jta-atomikos 用于使用Atomikos实现JTA事务 Pom
spring-boot-starter-jta-bitronix 用于使用Bitronix实现JTA事务 Pom
spring-boot-starter-jta-narayana Spring Boot Narayana JTA Starter Pom
spring-boot-starter-mail 用于使用Java Mail和Spring框架email发送支持 Pom
spring-boot-starter-mustache 用于使用Mustache模板引擎构建MVC web应用 Pom
spring-boot-starter-quartz 用于定时任务 quartz 的支持 Pom
spring-boot-starter-security 对Spring Security的支持 Pom
spring-boot-starter-test 用于测试Spring Boot应用,支持常用测试类库,包括JUnit, Hamcrest和Mockito Pom
spring-boot-starter-thymeleaf 用于使用Thymeleaf模板引擎构建MVC web应用 Pom
spring-boot-starter-validation 用于使用Hibernate Validator实现Java Bean校验 Pom
spring-boot-starter-web 用于使用Spring MVC构建web应用,包括RESTful。Tomcat是默认的内嵌容器 Pom
spring-boot-starter-web-services 对Spring Web服务的支持 Pom
spring-boot-starter-webflux 对Spring webflux服务的支持 Pom
spring-boot-starter-websocket 用于使用Spring框架的WebSocket支持构建WebSocket应用 Pom

Spring Boot 生产级 starters

名称 描述 Pom
spring-boot-starter-actuator 用于使用Spring Boot的Actuator,它提供了production ready功能来帮助你监控和管理应用程序 Pom

最后,Spring Boot还包含一些用于排除或交换某些特定技术方面的starters:

Spring Boot 技术性 Starters

名称 描述 Pom
spring-boot-starter-jetty 用于使用Jetty作为内嵌servlet容器,可使用spring-boot-starter-tomcat替代 Pom
spring-boot-starter-log4j2 用于使用Log4j2记录日志,可使用spring-boot-starter-logging代替 Pom
spring-boot-starter-logging 用于使用Logback记录日志,默认的日志starter Pom
spring-boot-starter-reactor-netty 用于使用 netty 作为响应式内嵌容器 Pom
spring-boot-starter-tomcat 用于使用Tomcat作为内嵌servlet容器,spring-boot-starter-web使用的默认servlet容器 Pom
spring-boot-starter-undertow 用于使用Undertow作为内嵌servlet容器,可使用spring-boot-starter-tomcat替代 Pom

Spring Boot Starters 列表的更多相关文章

  1. Spring Boot Starters

    Spring Boot Starters 摘自 https://www.nosuchfield.com/2017/10/15/Spring-Boot-Starters/ 2017-10-15 Spri ...

  2. Spring Boot Starters到底怎么回事?

    前言 上周看了一篇.你一直在用的Spring Boot Starters究竟是怎么回事(https://www.cnblogs.com/fengzheng/p/10947585.html)   感觉终 ...

  3. Spring Boot Starters介绍

    文章目录 Web Start Test Starter Data JPA Starter Mail Starter 结论 对于任何一个复杂项目来说,依赖关系都是一个非常需要注意和消息的方面,虽然重要, ...

  4. 54 个官方 Spring Boot Starters 出炉!别再重复造轮子了…….

    在之前的文章,栈长介绍了 Spring Boot Starters,不清楚的可以点击链接进去看下. 前段时间 Spring Boot 2.4.0 也发布了,本文栈长再详细总结下最新的 Spring B ...

  5. Spring Boot Starters启动器

    Starters是什么? Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成Spring及其他技术,而不需要到处找示例代码和依赖包.如你想使用Spring J ...

  6. Spring Boot Starters是什么?

    版权声明:该文转自: http://www.nosuchfield.com/2017/10/15/Spring-Boot-Starters/.版权归原创作者,在此对原作者的付出表示感谢! starte ...

  7. 你一直在用的 Spring Boot Starters 究竟是怎么回事

    Spring Boot 对比 Spring MVC 最大的优点就是使用简单,约定大于配置.不会像之前用 Spring MVC 的时候,时不时被 xml 配置文件搞的晕头转向,冷不防还因为 xml 配置 ...

  8. Spring Boot Starters 究竟是怎么回事

    Spring Boot 对比 Spring MVC 最大的优点就是使用简单,约定大于配置.不会像之前用 Spring MVC 的时候,时不时被 xml 配置文件搞的晕头转向,冷不防还因为 xml 配置 ...

  9. Spring Boot Starter列表

    转自:http://blog.sina.com.cn/s/blog_798f713f0102wiy5.html Spring Boot Starter 基本的一共有43种,具体如下: 1)spring ...

随机推荐

  1. SpringBoot中常见注解含义总结

    @RestController @RestController被称为一个构造型(stereotype)注解.它为阅读代码的开发人员提供建议.对于Spring,该类扮演了一个特殊角色.它继承自@Cont ...

  2. Swap交换分区概念

    什么是Linux swap space呢?我们先来看看下面两段关于Linux swap space的英文介绍资料: Linux divides its physical RAM (random acc ...

  3. Python-爬虫-猫眼T100

    目标站点需求分析 涉及的库 from multiprocessing import Poolfrom requests.exceptions import RequestExceptionimport ...

  4. Confluence 6 包括从其他 Confluence 服务器上来的通知

    Confluence workbox 可以显示从 Confluence 服务器上发送过来的消息. 让我们假设你有 2 个 Confluence 服务器, ConfluenceChatty 和 Conf ...

  5. django之数据库表的单表查询

    一.添加表记录 对于单表有两种方式 # 添加数据的两种方式 # 方式一:实例化对象就是一条表记录 Frank_obj = models.Student(name ="海东",cou ...

  6. ActiveMQ消息的消费原理

    消费端消费消息: 在 初识ActiveMQ 中我提到过,两种方法可以接收消息,一种是使用同步阻塞的ActiveMQMessageConsumer#receive方法.另一种是使用消息监听器Messag ...

  7. PDF怎么编辑,如何旋转PDF页面方向

    很多的时候,无论是工作中,还是在学习中都会遇到PDF文件,对于PDF文件,熟悉的小伙伴知道,在编辑PDF文件的时候,是需要使用到PDF编辑软件的,那么,在编辑PDF文件的时候,需要旋转文件的页面,这时 ...

  8. cf1121d 尺取

    尺取,写起来有点麻烦 枚举左端点,然后找到右端点,,使得区间[l,r]里各种颜色花朵的数量满足b数组中各种花朵的数量,然后再judge区间[l,r]截取出后能否可以供剩下的n-1个人做花环 /* 给定 ...

  9. Nginx + tomcat服务器 负载均衡

    Nginx 反向代理初印象 Nginx (“engine x”) 是一个高性能的HTTP和反向代理 服务器,也是一个IMAP/POP3/SMTP服务器.其特点是占有内存少,并发能力强,事实上nginx ...

  10. Oracle unusable index 与unvisible index

    1 可见性 索引的可见性(visibility)指的是该索引是否对CBO优化器可见,即CBO优化器在生成执行计划的时候是否考虑该索引,可以看作是索引的一个属性.如果一个索引可见性属性为:invisib ...