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. 23)django-缓存

    一:目录 1)简介 2)django缓存方式 3)django应用方式 二:简介 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显, 最简单解决方 ...

  2. Codeforces 1107G Vasya and Maximum Profit [单调栈]

    洛谷 Codeforces 我竟然能在有生之年踩标算. 思路 首先考虑暴力:枚举左右端点直接计算. 考虑记录\(sum_x=\sum_{i=1}^x c_i\),设选\([l,r]\)时那个奇怪东西的 ...

  3. 【VBA】数组定义时,括号内的数值n为最大下标,其长度为n+1

    定义数组 dim arr(9) as integer注意这是数组的长度为10,而9指的是最大下标值. 所以在redim和赋值的时候要特别小心,防止错位.

  4. Scratch 2.0-Find The Mouse 发布!

    日期:2018.8.26 星期日 博客期:007 今天随便写了一个小型游戏程序,哈哈!虽然小,但用到的逻辑还是有一定水平的.呼~毕竟就这一下子也写不出来微软一样的公司嘛!哈哈,截图放上来! 游戏分为四 ...

  5. js获取到的页面中的checkbox选中的项

    需求描述:列表第一列是checkbox name和value都是id 想通过复选框的勾选状态来获取id,在js中获取 js代码: var checkId=$("input[name='che ...

  6. 【python】获取http响应

    一个相对完整的http请求,输入ip和端口,输出响应码,响应头,响应体,是否超时,以及出错时的错误信息 处理包括: 1.协议处理,如果是443用https,其他用http 2.HTTPError处理, ...

  7. Datagrip导入导出为一个sql文件详细说明 (mysql)

    Datagrip导入导出为一个sql文件详细说明 导出: (我的无法截图, 借用一张) 导入: (我的无法截图, 再借用一张) 完

  8. 关于使用easyui为前端框架,加载表格数据较多时在火狐浏览器会出现表格片段不停闪烁问题的兼容问题解决。

    1.项目是可视化管理系统,加载的数据较多,使用谷歌浏览器从登陆界面跳转到主页时还算干净利落,但是使用火狐浏览器时在这一过程中在数据没有加载完毕之前,整个页面就仿佛是在闪烁,可以看到闪烁的是表格字段的片 ...

  9. 基于nginx的WebSocket反向代理

    系统:windows 版本:nginx 1.4.5 配置内容: location ~ \.do$ {             proxy_pass   http://192.168.20.102:80 ...

  10. [转] Mongoose简要API

    Mongoose是在node.js环境下对mongodb进行便捷操作的对象模型工具 因此,要使用mongoose,则必须安装node.js环境以及mongodb数据库.mongoose使mongodb ...