spring-boot-starter家族成员简介
应用程序starters
以下应用程序starters是Spring Boot在
org.springframework.boot组下提供的:- springboot使用指南https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/
- 需要注意的是指南的东西比较多,可以用ctrl+f来定位我们具体需要的模块。
- 例如:我需要知道amqp(rabbtimq)使用,ctrl+f搜索amqp即可
Spring Boot application starters:
- 1
| 名称 | 描述 |
|---|---|
| spring-boot-starter | 核心Spring Boot starter,包括自动配置支持,日志和YAML |
| spring-boot-starter-actuator | 生产准备的特性,用于帮我们监控和管理应用 |
| spring-boot-starter-amqp | 对”高级消息队列协议”的支持,通过spring-rabbit实现 |
| spring-boot-starter-aop | 对面向切面编程的支持,包括spring-aop和AspectJ |
| spring-boot-starter-batch | 对Spring Batch的支持,包括HSQLDB数据库 |
| spring-boot-starter-cloud-connectors | 对Spring Cloud Connectors的支持,简化在云平台下(例如,Cloud Foundry 和Heroku)服务的连接 |
| spring-boot-starter-data-elasticsearch | 对Elasticsearch搜索和分析引擎的支持,包括spring-data-elasticsearch |
| spring-boot-starter-data-gemfire | 对GemFire分布式数据存储的支持,包括spring-data-gemfire |
| spring-boot-starter-data-jpa | 对”Java持久化API”的支持,包括spring-data-jpa,spring-orm和Hibernate |
| spring-boot-starter-data-mongodb | 对MongoDB NOSQL数据库的支持,包括spring-data-mongodb |
| spring-boot-starter-data-rest | 对通过REST暴露Spring Data仓库的支持,通过spring-data-rest-webmvc实现 |
| spring-boot-starter-data-solr | 对Apache Solr搜索平台的支持,包括spring-data-solr |
| spring-boot-starter-freemarker | 对FreeMarker模板引擎的支持 |
| spring-boot-starter-groovy-templates | 对Groovy模板引擎的支持 |
| spring-boot-starter-hateoas | 对基于HATEOAS的RESTful服务的支持,通过spring-hateoas实现 |
| spring-boot-starter-hornetq | 对”Java消息服务API”的支持,通过HornetQ实现 |
| spring-boot-starter-integration | 对普通spring-integration模块的支持 |
| spring-boot-starter-jdbc | 对JDBC数据库的支持 |
| spring-boot-starter-jersey | 对Jersey RESTful Web服务框架的支持 |
| spring-boot-starter-jta-atomikos | 对JTA分布式事务的支持,通过Atomikos实现 |
| spring-boot-starter-jta-bitronix | 对JTA分布式事务的支持,通过Bitronix实现 |
| spring-boot-starter-mail | 对javax.mail的支持 |
| spring-boot-starter-mobile | 对spring-mobile的支持 |
| spring-boot-starter-mustache | 对Mustache模板引擎的支持 |
| spring-boot-starter-redis | 对REDIS键值数据存储的支持,包括spring-redis |
| spring-boot-starter-security | 对spring-security的支持 |
| spring-boot-starter-social-facebook | 对spring-social-facebook的支持 |
| spring-boot-starter-social-linkedin | 对spring-social-linkedin的支持 |
| spring-boot-starter-social-twitter | 对spring-social-twitter的支持 |
| spring-boot-starter-test | 对常用测试依赖的支持,包括JUnit, Hamcrest和Mockito,还有spring-test模块 |
| spring-boot-starter-thymeleaf | 对Thymeleaf模板引擎的支持,包括和Spring的集成 |
| spring-boot-starter-velocity | 对Velocity模板引擎的支持 |
| spring-boot-starter-web | 对全栈web开发的支持, 包括Tomcat和spring-webmvc |
| spring-boot-starter-websocket | 对WebSocket开发的支持 |
| spring-boot-starter-ws | 对Spring Web服务的支持 |
添加生产准备的starters:
除了应用程序的starters,还有可以用于添加生产准备的starters(../V. Spring Boot Actuator/README.md)
Spring Boot生产准备的starters:
| 名称 | 描述 |
|---|---|
| spring-boot-starter-actuator | 添加生产准备特性,比如指标和监控 |
| spring-boot-starter-remote-shell | 添加远程ssh shell支持 |
- 排除或交换具体技术方面的starters:
| 名称 | 描述 |
|---|---|
| spring-boot-starter-jetty | 导入Jetty HTTP引擎(作为Tomcat的替代) |
| spring-boot-starter-log4j | 对Log4J日志系统的支持 |
| spring-boot-starter-logging | 导入Spring Boot的默认日志系统 |
| spring-boot-starter-tomcat | 导入Spring Boot的默认HTTP引擎 |
| spring-boot-starter-undertow | 导入Undertow HTTP引擎(作为Tomcat的替代) |
spring-boot-starter家族成员简介的更多相关文章
- 手把手教你定制标准Spring Boot starter,真的很清晰
写在前面 我们每次构建一个 Spring 应用程序时,我们都不希望从头开始实现具有「横切关注点」的内容:相反,我们希望一次性实现这些功能,并根据需要将它们包含到任何我们要构建的应用程序中 横切关注点 ...
- 从零开始开发一个Spring Boot Starter
一.Spring Boot Starter简介 Starter是Spring Boot中的一个非常重要的概念,Starter相当于模块,它能将模块所需的依赖整合起来并对模块内的Bean根据环境( 条件 ...
- 最详细的自定义Spring Boot Starter开发教程
1. 前言 随着Spring的日渐臃肿,为了简化配置.开箱即用.快速集成,Spring Boot 横空出世. 目前已经成为 Java 目前最火热的框架了.平常我们用Spring Boot开发web应用 ...
- Spring Boot Starter 介绍
http://www.baeldung.com/spring-boot-starters 作者:baeldung 译者:http://oopsguy.com 1.概述 依赖管理是任何复杂项目的关键部分 ...
- spring -boot s-tarter 详解
Starter POMs是可以包含到应用中的一个方便的依赖关系描述符集合.你可以获取所有Spring及相关技术的一站式服务,而不需要翻阅示例代码,拷贝粘贴大量的依赖描述符.例如,如果你想使用Sprin ...
- Spring Boot (一): Spring Boot starter自定义
前些日子在公司接触了spring boot和spring cloud,有感于其大大简化了spring的配置过程,十分方便使用者快速构建项目,而且拥有丰富的starter供开发者使用.但是由于其自动化配 ...
- SpringBoot 之Spring Boot Starter依赖包及作用
Spring Boot 之Spring Boot Starter依赖包及作用 spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置.日志和YAML. spri ...
- Spring boot starter pom的依赖关系说明
Spring Boot 通过starter依赖为项目的依赖管理提供帮助.starter依赖起始就是特殊的maven依赖,利用了传递依赖解析,把常用库聚合在一起,组成了几个为特定功能而定制的依赖. sp ...
- Spring Boot Starter列表
转自:http://blog.sina.com.cn/s/blog_798f713f0102wiy5.html Spring Boot Starter 基本的一共有43种,具体如下: 1)spring ...
随机推荐
- visual studio 中无法删除项目或者文件
vs 2012添加新项目或者类库后,里边的class文件,我不想要,就把它删除.但是删除的时候,报如下图的错误,我删除新建的项目或类库的时候,也报类似的错误,怎么解决? window系统是新安装的.也 ...
- diffMerge安装配置使用
概述: 在用git进行源代码版本维护的时候,常常会进行各代码版本之前区别的查看,例如在每次提交改动前进行git diff 可以看到源文件代码相对相应版本或是远程仓库的改动情况,如果有冲突还需要进行me ...
- [Qt Quick] qmlscene工具的使用
qmlscene是Qt 5提供的一个查看qml文件效果的工具.特点是不需要编译应用程序. qmlscene = qml + scene (场景) qmlscene.exe位于Qt的安装目录下 (类似/ ...
- Python初识 - day5
一.装饰器(decorator) 1.定义:本质是函数(装饰其它函数),就是为了其它函数添加附加功能. 2.原则:一是不能修改被装饰函数的源代码:二是不能修改被装饰函数的调用方式. 3.装饰器包含的知 ...
- HSSF、XSSF和SXSSF区别以及Excel导出优化
之前有写过运用POI的HSSF方式导出数据到Excel(见:springMVC中使用POI方式导出excel至客户端.服务器实例),但这种方式当数据量大到一定程度时容易出现内存溢出等问题. 首先,PO ...
- JDBC (五)
1 使用dbutils进行一对多.多对多的开发 1.1 准备 mysql驱动的pom.xml <!-- https://mvnrepository.com/artifact/mysql/mysq ...
- 05_Javascript进阶第二天
String对象 res=str.charAt(1);//返回字符串中第n个字符(输出:i) res=str.charCodeAt(1);//返回第n个字符的ASCII编码(输出:105) res=S ...
- 【转】char*,string,CString,int,char[]之间的转换
CString 头文件#include <cstring>.CString 转char * CString cstr; ..data(),返回没有”/“的字符串数组..c_str(),返 ...
- 模块(module)
1.模块加载 import math //import后面跟模块名 from module1 import module11 //module1是一个大模块,里边有子模块module11,调用这个 ...
- [JavaScript]自执行函数
最近在接触mui的时候,遇到了一段代码: (function($, doc) { $.init({ statusBarBackground: '#f7f7f7' }); $.plusReady(fun ...