1)spring-boot-starter
这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。

2)spring-boot-starter-amqp
通过spring-rabbit来支持AMQP协议(Advanced Message Queuing Protocol)。

3)spring-boot-starter-aop
支持面向方面的编程即AOP,包括spring-aop和AspectJ。

4)spring-boot-starter-artemis
通过Apache Artemis支持JMS的API(Java Message Service API)。

5)spring-boot-starter-batch
支持Spring Batch,包括HSQLDB数据库。

6)spring-boot-starter-cache
支持Spring的Cache抽象。

7)spring-boot-starter-cloud-connectors
支持Spring Cloud Connectors,简化了在像Cloud Foundry或Heroku这样的云平台上连接服务。

8)spring-boot-starter-data-elasticsearch
支持ElasticSearch搜索和分析引擎,包括spring-data-elasticsearch。

9)spring-boot-starter-data-gemfire
支持GemFire分布式数据存储,包括spring-data-gemfire。

10)spring-boot-starter-data-jpa
支持JPA(Java Persistence API),包括spring-data-jpa、spring-orm、Hibernate。

11)spring-boot-starter-data-mongodb
支持MongoDB数据,包括spring-data-mongodb。

12)spring-boot-starter-data-rest
通过spring-data-rest-webmvc,支持通过REST暴露Spring Data数据仓库。

13)spring-boot-starter-data-solr
支持Apache Solr搜索平台,包括spring-data-solr。

14)spring-boot-starter-freemarker
支持FreeMarker模板引擎。

15)spring-boot-starter-groovy-templates
支持Groovy模板引擎。

16)spring-boot-starter-hateoas
通过spring-hateoas支持基于HATEOAS的RESTful Web服务。

18)spring-boot-starter-hornetq
通过HornetQ支持JMS。

18)spring-boot-starter-integration
支持通用的spring-integration模块。

19)spring-boot-starter-jdbc
支持JDBC数据库。

20)spring-boot-starter-jersey
支持Jersey RESTful Web服务框架。

21)spring-boot-starter-jta-atomikos
通过Atomikos支持JTA分布式事务处理。

22)spring-boot-starter-jta-bitronix
通过Bitronix支持JTA分布式事务处理。

23)spring-boot-starter-mail
支持javax.mail模块。

24)spring-boot-starter-mobile
支持spring-mobile。

25)spring-boot-starter-mustache
支持Mustache模板引擎。

26)spring-boot-starter-redis
支持Redis键值存储数据库,包括spring-redis。

27)spring-boot-starter-security
支持spring-security。

28)spring-boot-starter-social-facebook
支持spring-social-facebook

29)spring-boot-starter-social-linkedin
支持pring-social-linkedin

30)spring-boot-starter-social-twitter
支持pring-social-twitter

31)spring-boot-starter-test
支持常规的测试依赖,包括JUnit、Hamcrest、Mockito以及spring-test模块。

32)spring-boot-starter-thymeleaf
支持Thymeleaf模板引擎,包括与Spring的集成。

33)spring-boot-starter-velocity
支持Velocity模板引擎。

34)spring-boot-starter-web
S支持全栈式Web开发,包括Tomcat和spring-webmvc。

35)spring-boot-starter-websocket
支持WebSocket开发。

36)spring-boot-starter-ws
支持Spring Web Services。

Spring Boot应用启动器面向生产环境的还有2种,具体如下:

1)spring-boot-starter-actuator
增加了面向产品上线相关的功能,比如测量和监控。

2)spring-boot-starter-remote-shell
增加了远程ssh shell的支持。

最后,Spring Boot应用启动器还有一些替换技术的启动器,具体如下:

1)spring-boot-starter-jetty
引入了Jetty HTTP引擎(用于替换Tomcat)。

2)spring-boot-starter-log4j
支持Log4J日志框架。

3)spring-boot-starter-logging
引入了Spring Boot默认的日志框架Logback。

4)spring-boot-starter-tomcat
引入了Spring Boot默认的HTTP引擎Tomcat。

5)spring-boot-starter-undertow
引入了Undertow HTTP引擎(用于替换Tomcat)。

Spring Boot Starter 的基本封装的更多相关文章

  1. spring boot 接口返回值封装

    Spring Boot 集成教程 Spring Boot 介绍 Spring Boot 开发环境搭建(Eclipse) Spring Boot Hello World (restful接口)例子 sp ...

  2. 手把手教你手写一个最简单的 Spring Boot Starter

    欢迎关注微信公众号:「Java之言」技术文章持续更新,请持续关注...... 第一时间学习最新技术文章 领取最新技术学习资料视频 最新互联网资讯和面试经验 何为 Starter ? 想必大家都使用过 ...

  3. Spring Boot Starter 介绍

    http://www.baeldung.com/spring-boot-starters 作者:baeldung 译者:http://oopsguy.com 1.概述 依赖管理是任何复杂项目的关键部分 ...

  4. spring -boot s-tarter 详解

    Starter POMs是可以包含到应用中的一个方便的依赖关系描述符集合.你可以获取所有Spring及相关技术的一站式服务,而不需要翻阅示例代码,拷贝粘贴大量的依赖描述符.例如,如果你想使用Sprin ...

  5. Spring Boot (一): Spring Boot starter自定义

    前些日子在公司接触了spring boot和spring cloud,有感于其大大简化了spring的配置过程,十分方便使用者快速构建项目,而且拥有丰富的starter供开发者使用.但是由于其自动化配 ...

  6. SpringBoot 之Spring Boot Starter依赖包及作用

    Spring Boot 之Spring Boot Starter依赖包及作用 spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置.日志和YAML. spri ...

  7. Spring boot starter pom的依赖关系说明

    Spring Boot 通过starter依赖为项目的依赖管理提供帮助.starter依赖起始就是特殊的maven依赖,利用了传递依赖解析,把常用库聚合在一起,组成了几个为特定功能而定制的依赖. sp ...

  8. Spring Boot Starter列表

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

  9. 创建自己的Spring Boot Starter

    抽取通用模块作为项目的一个spring boot starter.可参照mybatis的写法. IDEA创建Empty Project并添加如下2个module,一个基本maven模块,另一个引入sp ...

随机推荐

  1. SDWebImage 加载一些大的图片的时候导致程序崩溃

    在  UIImage+MultiFormat这个类里面添加如下压缩方法, +(UIImage *)compressImageWith:(UIImage *)image { float imageWid ...

  2. JS的document.images函数使用示例

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  3. 替换空字符NULL(字符编码为0的字符)

    老R3(非Unicode系统),发现读取出来的数据中有编码为0的字符,存文件后发现串行,所以需要先替换 DATA: str TYPE string. *str = zacct_12-txt+47. s ...

  4. 你真的会打 Log 吗

    前言 工程师在日常开发工作中,更多的编码都是基于现有系统来进行版本迭代.在软件生命周期中,工程维护的比重也往往过半.当我们维护的系统出现问题时,第一时间想到的是查看日志来判断问题原因,这时候日志记录如 ...

  5. kettle 6.1 通过JS脚本与SwitchCase结合实现目标步骤选择

    场景: 判断抽取的数据在目标库中是否已经存在(同一个病人是否已经存在治疗方案号): 1.若不存在,则GROUPROWNO=1,并Insert into 目标库   ( 判断外关联字段是否为空 ) 2. ...

  6. 关于EOF的使用的好文章

    Linux shell脚本EOF妙用 https://blog.csdn.net/zongshi1992/article/details/71693045

  7. SSE图像算法优化系列八:自然饱和度(Vibrance)算法的模拟实现及其SSE优化(附源码,可作为SSE图像入门,Vibrance算法也可用于简单的肤色调整)。

    Vibrance这个单词搜索翻译一般振动,抖动或者是响亮.活力,但是官方的词汇里还从来未出现过自然饱和度这个词,也不知道当时的Adobe中文翻译人员怎么会这样处理.但是我们看看PS对这个功能的解释: ...

  8. JS获取当前日期、比较日期大小

    //获取当前时间,格式YYYY-MM-DD function getNowFormatDate() { var date = new Date(); var seperator1 = "-& ...

  9. 关于Gerrit code review 介绍与安装

    代码审核(Code Review)是软件研发质量保障机制中非常重要的一环,但在实际项目执行过程中,却因为种种原因被Delay甚至是忽略.在实践中,给大家推荐一款免费.开放源代码的代码审查软件Gerri ...

  10. springboot配置idea 热部署

    背景: 在开发中,当我们修改代码之后,每次都要重新启动,很是浪费时间,在springboot中就有一种热部署方式,可以实现想要修改不需要每次都重新启动,保存即可生效 用法: 一.maven 添加   ...