• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
山高我为峰
博客园    首页    新随笔    联系   管理    订阅  订阅
SpringBoot 之Spring Boot Starter依赖包及作用

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 on 2018-03-21 13:49  山高我为峰  阅读(954)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3