Spring Boot Starters 列表
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-jpa或spring-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 列表的更多相关文章
- Spring Boot Starters
Spring Boot Starters 摘自 https://www.nosuchfield.com/2017/10/15/Spring-Boot-Starters/ 2017-10-15 Spri ...
- Spring Boot Starters到底怎么回事?
前言 上周看了一篇.你一直在用的Spring Boot Starters究竟是怎么回事(https://www.cnblogs.com/fengzheng/p/10947585.html) 感觉终 ...
- Spring Boot Starters介绍
文章目录 Web Start Test Starter Data JPA Starter Mail Starter 结论 对于任何一个复杂项目来说,依赖关系都是一个非常需要注意和消息的方面,虽然重要, ...
- 54 个官方 Spring Boot Starters 出炉!别再重复造轮子了…….
在之前的文章,栈长介绍了 Spring Boot Starters,不清楚的可以点击链接进去看下. 前段时间 Spring Boot 2.4.0 也发布了,本文栈长再详细总结下最新的 Spring B ...
- Spring Boot Starters启动器
Starters是什么? Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成Spring及其他技术,而不需要到处找示例代码和依赖包.如你想使用Spring J ...
- Spring Boot Starters是什么?
版权声明:该文转自: http://www.nosuchfield.com/2017/10/15/Spring-Boot-Starters/.版权归原创作者,在此对原作者的付出表示感谢! starte ...
- 你一直在用的 Spring Boot Starters 究竟是怎么回事
Spring Boot 对比 Spring MVC 最大的优点就是使用简单,约定大于配置.不会像之前用 Spring MVC 的时候,时不时被 xml 配置文件搞的晕头转向,冷不防还因为 xml 配置 ...
- Spring Boot Starters 究竟是怎么回事
Spring Boot 对比 Spring MVC 最大的优点就是使用简单,约定大于配置.不会像之前用 Spring MVC 的时候,时不时被 xml 配置文件搞的晕头转向,冷不防还因为 xml 配置 ...
- Spring Boot Starter列表
转自:http://blog.sina.com.cn/s/blog_798f713f0102wiy5.html Spring Boot Starter 基本的一共有43种,具体如下: 1)spring ...
随机推荐
- 23)django-缓存
一:目录 1)简介 2)django缓存方式 3)django应用方式 二:简介 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显, 最简单解决方 ...
- Codeforces 1107G Vasya and Maximum Profit [单调栈]
洛谷 Codeforces 我竟然能在有生之年踩标算. 思路 首先考虑暴力:枚举左右端点直接计算. 考虑记录\(sum_x=\sum_{i=1}^x c_i\),设选\([l,r]\)时那个奇怪东西的 ...
- 【VBA】数组定义时,括号内的数值n为最大下标,其长度为n+1
定义数组 dim arr(9) as integer注意这是数组的长度为10,而9指的是最大下标值. 所以在redim和赋值的时候要特别小心,防止错位.
- Scratch 2.0-Find The Mouse 发布!
日期:2018.8.26 星期日 博客期:007 今天随便写了一个小型游戏程序,哈哈!虽然小,但用到的逻辑还是有一定水平的.呼~毕竟就这一下子也写不出来微软一样的公司嘛!哈哈,截图放上来! 游戏分为四 ...
- js获取到的页面中的checkbox选中的项
需求描述:列表第一列是checkbox name和value都是id 想通过复选框的勾选状态来获取id,在js中获取 js代码: var checkId=$("input[name='che ...
- 【python】获取http响应
一个相对完整的http请求,输入ip和端口,输出响应码,响应头,响应体,是否超时,以及出错时的错误信息 处理包括: 1.协议处理,如果是443用https,其他用http 2.HTTPError处理, ...
- Datagrip导入导出为一个sql文件详细说明 (mysql)
Datagrip导入导出为一个sql文件详细说明 导出: (我的无法截图, 借用一张) 导入: (我的无法截图, 再借用一张) 完
- 关于使用easyui为前端框架,加载表格数据较多时在火狐浏览器会出现表格片段不停闪烁问题的兼容问题解决。
1.项目是可视化管理系统,加载的数据较多,使用谷歌浏览器从登陆界面跳转到主页时还算干净利落,但是使用火狐浏览器时在这一过程中在数据没有加载完毕之前,整个页面就仿佛是在闪烁,可以看到闪烁的是表格字段的片 ...
- 基于nginx的WebSocket反向代理
系统:windows 版本:nginx 1.4.5 配置内容: location ~ \.do$ { proxy_pass http://192.168.20.102:80 ...
- [转] Mongoose简要API
Mongoose是在node.js环境下对mongodb进行便捷操作的对象模型工具 因此,要使用mongoose,则必须安装node.js环境以及mongodb数据库.mongoose使mongodb ...