SpringBoot 之Spring Boot Starter依赖包及作用

转载于:https://blog.csdn.net/shuxing520/article/details/78213862

 

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. 。

posted @ 2019-03-22 11:45  随★风  阅读(2783)  评论(0编辑  收藏  举报