Spring Boot 之Spring Boot Starter依赖包及作用

    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服务。

    17. 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种,具体如下:

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

    38. spring-boot-starter-remote-shell 
      增加了远程ssh shell的支持。 
      最后,Spring Boot应用启动器还有一些替换技术的启动器,具体如下:

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

    40. spring-boot-starter-log4j 
      支持Log4J日志框架。

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

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

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

SpringBoot 之Spring Boot Starter依赖包及作用的更多相关文章

  1. SpringBoot 之Spring Boot Starter依赖包及作用(自己还没有看)

    spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置.日志和YAML. spring-boot-starter-amqp 通过spring-rabbit来支持 ...

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

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

  3. Spring Boot起步依赖:定制starter

    在定制我们自己的起步依赖--xxx.spring.boot.starter之前,我们先了解下什么是Spring Boot起步依赖. 起步依赖,是Spring Boot带给我们的一项重要的便利.要理解S ...

  4. 年轻人的第一个自定义 Spring Boot Starter!

    陆陆续续,零零散散,栈长已经写了几十篇 Spring Boot 系列文章了,其中有介绍到 Spring Boot Starters 启动器,使用的.介绍的都是第三方的 Starters ,那如何开发一 ...

  5. 从零开始开发一个Spring Boot Starter

    一.Spring Boot Starter简介 Starter是Spring Boot中的一个非常重要的概念,Starter相当于模块,它能将模块所需的依赖整合起来并对模块内的Bean根据环境( 条件 ...

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

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

  7. Spring boot 打成jar包问题总结

    Spring boot 打成jar包问题总结 1.Unable to find a single main class from the following candidates 1.1.问题描述 m ...

  8. Spring Boot Starter 介绍

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

  9. Spring Boot 打war包并利用docBase指定根目录为打包的工程

    指定根目录有两种方式 1:直接将打的war包名称定义为ROOT 2:利用docBase 比如笔者war包名为xibu.war,将该war包丢到/Users/archerlj/Library/apach ...

随机推荐

  1. PHP多进程处理并行处理任务实例(转,备用)

    本文目的本文通过例子讲解linux环境下,使用php进行并发任务处理,以及如何通过pipe用于进程间的数据同步.PHP多进程通过pcntl_XXX系列函数使用多进程功能.注意:pcntl_XXX只能运 ...

  2. [Java]接受拖拽文件的窗口

    至于这个问题,Java的awt.dnd包下提供了许多完成这一功能的类 例如DropTarget.DropTargetListener等 先来讲一下DropTarget类,这个类完成和拖拽.复制文件等操 ...

  3. map按value值查找——find_if的使用(转载)

    转载:http://www.cnblogs.com/xufeiyang/archive/2012/05/09/2491871.html CValueFind #ifndef _CVALUEFIND_H ...

  4. vim的个性化配置- 再谈vim的折叠和展开 -- 彻底掌握vim 的展开和折叠!

    http://www.wklken.me/posts/2016/02/03/some-vim-configs.html 一般把 设置成 逗号, 是比较好的, 因为逗号比默认的leader  要方便键入 ...

  5. 51NOD 1069 Nim游戏

    1069 Nim游戏   有N堆石子.A B两个人轮流拿,A先拿.每次只能从一堆中取若干个,可将一堆全取走,但不可不取,拿到最后1颗石子的人获胜.假设A B都非常聪明,拿石子的过程中不会出现失误.给出 ...

  6. 论文笔记:Mastering the game of Go with deep neural networks and tree search

    Mastering the game of Go with deep neural networks and tree search Nature 2015  这是本人论文笔记系列第二篇 Nature ...

  7. VS2010下创建WEBSERVICE,第二天 ----你会在C#的类库中添加web service引用吗?

    本文并不是什么高深的文章,只是VS2008应用中的一小部分,但小部分你不一定会,要不你试试: 本人对于分布式开发应用的并不多,这次正好有一个项目要应用web service,我的开发环境是vs2008 ...

  8. async 和 await的前世今生 (转载)

    async 和 await 出现在C# 5.0之后,给并行编程带来了不少的方便,特别是当在MVC中的Action也变成async之后,有点开始什么都是async的味道了.但是这也给我们编程埋下了一些隐 ...

  9. windows 命令行中使用winrar

    加入环境变量即可 我的电脑右键属性->高级->环境变量->系统变量->编辑 变量名:path 变量值:C:/Program Files/WinRAR; --变量值为WinRAR ...

  10. python ros 关闭节点

    def myhook(): print "shutdown time!" rospy.on_shutdown(myhook) 或 rospy.signal_shutdown(rea ...